Cnn::nlib::threading::AdoptLockType | タグ用の型でScopedLock とUniqueLock において利用されます。 |
Cnn::nlib::succinct::AhoCorasick | AC法を用いて語やパターンの検出を行います。 |
Cnn::nlib::succinct::AhoCorasickBuilder | AC法で用いるインデックス(オートマトン)を作成します。 |
Cnn::nlib::threading::AsyncFileIo | 非同期ファイルI/Oをラップしたクラスです。 |
Cnn::nlib::threading::AsyncFileIoService | 非同期ファイルI/Oを管理するためのクラスです。 |
Cnn::nlib::simd::AxisAlignedBox | 3次元空間におけるAABB(軸並行境界ボックス)を表すクラスです。最小座標(point_min )と最大座標(point_max )をデータメンバに持ちます。 |
Cnn::nlib::threading::Barrier | 任意の数のスレッドを同期するために使用します。 |
Cnn::nlib::BinaryReader | ストリーム(InputStream )からバイナリを読み込むクラスです。 |
Cnn::nlib::BinaryWriter | ストリーム(OutputStream )にバイナリを書き込むクラスです。 |
Cnn::nlib::succinct::Bp | 各種操作を \(O(1)\)で行うことができるコンパクトなツリー構造です。 |
Cnn::nlib::heap::CachedHeap | CentralHeap と対になって利用されるスレッド専用キャッシュクラスです。 |
Cnn::nlib::heap::CentralHeap | CachedHeap と対になって利用される中央ヒープクラスです。nmalloc() の実装に利用されています。 |
Cnn::nlib::succinct::CompressedArray | 追記可能な圧縮された整数配列です。 |
Cnn::nlib::threading::CondVar | 同期処理を行うための条件変数です。 |
Cnn::nlib::threading::CondVarForSharedCriticalSection | SharedCriticalSection , nlib_rwlock 用の条件変数です。CondVar と同様に使うことができます。 |
Cnn::nlib::ConstructorForLockFree< T > | オブジェクトを初期化するためのクラステンプレートです。特殊化して利用します。 |
Cnn::nlib::simd::Containment | 包含関係の判定を行う関数をまとめたクラスです。 |
Cnn::nlib::Crc32 | データ(ストリーム)のCRC-32を計算するためのクラスです。 |
Cnn::nlib::threading::CriticalSection | リエントラントなミューテックスです。 |
Cnn::nlib::msgpack::CsvReader | CSVパーサーです。ストリームからCSV文字列を読み込んでパースします。 |
Cnn::nlib::DateTime | 日時を表すクラスです。 |
Cnn::nlib::DateTimeParams | 日時情報をDateTime に設定したりDateTime から取得するための構造体です。 |
Cnn::nlib::threading::DeferLockType | タグ用の型でScopedLock とUniqueLock において利用されます。 |
Cnn::nlib::DestructorForLockFree< T > | オブジェクトをデストラクトするためのクラステンプレートです。特殊化して利用します。 |
Cnn::nlib::simd::DistanceSq | 距離(の2乗)の計算を行う関数をまとめたクラスです。 |
Cnn::nlib::DynamicAlignedStorage | アラインされたメモリを得るためのクラスです。 |
Cnn::nlib::simd::each_float_tag | 空の構造体で単精度浮動小数点数を示すためのタグです。 |
Cnn::nlib::simd::each_int16_tag | 空の構造体で16bitの符号付き整数を示すためのタグです。 |
Cnn::nlib::simd::each_int32_tag | 空の構造体で32bitの符号付き整数を示すためのタグです。 |
Cnn::nlib::simd::each_int64_tag | 空の構造体で64bitの符号付き整数を示すためのタグです。 |
Cnn::nlib::simd::each_int8_tag | 空の構造体で8bitの符号付き整数を示すためのタグです。 |
Cnn::nlib::simd::each_select16_tag | 空の構造体で16bit単位に分けたレーンを選択することを示すためのタグです。 |
Cnn::nlib::simd::each_select32_tag | 空の構造体で32bit単位に分けたレーンを選択することを示すためのタグです。 |
Cnn::nlib::simd::each_select8_tag | 空の構造体で8bit単位に分けたレーンを選択することを示すためのタグです。 |
Cnn::nlib::simd::each_uint16_tag | 空の構造体で16bitの符号なし整数を示すためのタグです。 |
Cnn::nlib::simd::each_uint32_tag | 空の構造体で32bitの符号なし整数を示すためのタグです。 |
Cnn::nlib::simd::each_uint64_tag | 空の構造体で64bitの符号なし整数を示すためのタグです。 |
Cnn::nlib::simd::each_uint8_tag | 空の構造体で8bitの符号なし整数を示すためのタグです。 |
Cnn::nlib::testing::Environment | このクラスを継承してグローバルに実行されるSetUp() とTearDown() を定義します。 |
Cnn::nlib::exi::ExiAllocator | XMLパーサーが内部で利用するアロケータです。ユーザーが利用することもできます。 |
Cnn::nlib::exi::ExiAllocatorEx | XmlStreamReader, XmlStreamWriter の各インスタンス毎に設定できるアロケータです。 |
Cnn::nlib::exi::ExiErrorStatus | XMLパーサーのエラー状態を設定・格納します。 |
Cnn::nlib::simd::F128 | 128bitレジスタ(SSEではXMM0-XMM15, NEONではQ0-Q15)を用いて単精度浮動小数点数のSIMD演算を行うためのクラスです。 |
Cnn::nlib::FileInputStreamSettings | ファイルストリームの設定情報を格納する構造体です。 |
Cnn::nlib::FileOutputStreamSettings | ファイルストリームの設定情報を格納する構造体です。 |
Cnn::nlib::FileStyleUri | Fileスキームを用いたURIをパースしたりURI文字列を構築したりするためのクラスです。 |
Cnn::nlib::simd::Float3 | 3次元ベクトルをメモリから読み出したりメモリに書き出したりするための型です。float 型のx, y, z をデータメンバとして保持します。 |
Cnn::nlib::simd::Float3x3 | 3x3行列をメモリから読み出したりメモリに書き出したりするための型です。データメンバm は3x3の配列です。 |
Cnn::nlib::simd::Float3x4 | 3x4行列をメモリから読み出したりメモリに書き出したりするための型です。データメンバm は3x4の配列で16バイトアライメントに配置されます。 |
Cnn::nlib::simd::Float4 | 4次元ベクトルをメモリから読み出したりメモリに書き出したりするための型です。float 型のx, y, z, w をデータメンバとして保持します。 |
Cnn::nlib::simd::Float4x3 | 4x3行列をメモリから読み出したりメモリに書き出したりするための型です。データメンバm は4x3の配列で16バイトアライメントに配置されます。 |
Cnn::nlib::simd::Float4x4 | 4x4行列をメモリから読み出したりメモリに書き出したりするための型です。データメンバm は4x4の配列で16バイトアライメントに配置されます。 |
Cnn::nlib::heap::FrameHeap | ヒープの両端からメモリを確保することができます。 |
Cnn::nlib::simd::Frustum | 視錐台を表すクラスです。 |
Cnn::nlib::threading::Future< R > | 別のスレッド実行の出力をスレッドセーフに取得するためのクラスです。C++11のstd::shared_future に似ています。 |
Cnn::nlib::threading::Future< None > | |
Cnn::nlib::threading::Future< R1 > | |
Cnn::nlib::threading::Future< R2 > | |
Cnn::nlib::threading::Future< R3 > | |
Cnn::nlib::threading::Future< R4 > | |
Cnn::nlib::threading::Future< R5 > | |
Cnn::nlib::HandleAccess< HBODY > | ハンドル実体に対してポインタのようにアクセスできるアクセサクラスです。HandlerMaker クラスにより設定されて利用可能になります。 |
Cnn::nlib::HandleMaker< HBODY > | 32bit整数値を持つハンドルの実装を支援するクラスです。 |
Cnn::nlib::HandleTable< HBODY > | HandlerMaker クラスが利用するハンドルの実体への参照テーブルです。 |
CHeapHash | ユーザーが利用しているヒープ内のメモリの利用状況のサマリが記述される構造体です。 |
Cnn::nlib::HttpStyleUri | Http/httpsスキームを用いたURIをパースしたりURI文字列を構築したりするためのクラスです。 |
Cnn::nlib::simd::I128 | 128bitレジスタ(SSEではXMM0-XMM15, NEONではQ0-Q15)を用いた整数SIMD演算を行うためのクラスです。 |
Cnn::nlib::simd::I64 | 64bit幅での I128 と同様の整数SIMD演算を行うためのクラスです。 |
►Cnn::nlib::InputStream | 入力ストリームの基底クラスです。このクラスを実体化することはできません。 |
Cnn::nlib::FileInputStream | ファイルの入力ストリームです。 |
►Cnn::nlib::InputConverterStream | 内部でデータ変換を行う InputStream のように振る舞うクラスの基底です。 |
►Cnn::nlib::InputConverterStreamTempl< detail::Base64InputTransform > | |
Cnn::nlib::Base64InputStream | Base64でエンコードされたデータを読み込むためのクラスです。 |
►Cnn::nlib::InputConverterStreamTempl< detail::Lz4InputTransform > | |
Cnn::nlib::oss::Lz4InputStream | LZ4のフレームフォーマットに従ったデータを読むためのストリームクラスです。 |
►Cnn::nlib::InputConverterStreamTempl< detail::Utf16InputTransform > | |
►Cnn::nlib::Utf16InputStream | UTF-16の文字列ストリームをUTF-8にして読み込むためのクラスです。 |
Cnn::nlib::WcharInputStream | ワイド文字(wchar_t, UTF-16/UTF-32)の文字列ストリームをUTF-8にして読み込むためのクラスです。 |
►Cnn::nlib::InputConverterStreamTempl< detail::Utf32InputTransform > | |
Cnn::nlib::Utf32InputStream | UTF-32の文字列ストリームをUTF-8にして読み込むためのクラスです。 |
►Cnn::nlib::InputConverterStreamTempl< detail::ZlibInputTransform > | |
Cnn::nlib::ZlibInputStream | zlib を用いて圧縮したデータを読み込むためのストリームクラスです。 |
Cnn::nlib::InputConverterStreamTempl< TRANSFORM > | InputTransform の派生クラスを保持するためのクラスです。 |
Cnn::nlib::MemoryInputStream | メモリを使用する入力ストリームを作成します。 |
Cnn::nlib::NullInputStream | 常に0を読み込むストリームです。 |
Cnn::nlib::simd::Intersection | 交差の判定を行う関数をまとめたクラスです。 |
Cnn::nlib::msgpack::JsonReader | JSONパーサーです。ストリームからJSON文字列を読み込んでパースします。 |
Cnn::nlib::msgpack::JsonReaderSettings | JsonReader の設定パラメータ群を格納する構造体です。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcClient | JSON-RPCのクライアント側の管理を行うクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcRequest | JSON-RPCのリクエストを表すクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcRequestReader | JSON-RPCリクエストを読み込むためのクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcRequestWriter | JSON-RPCのリクエストをシリアライズしてメモリに書きこむためのクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcResponse | JSON-RPCのレスポンスを表すクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcResponseReader | JSON-RPCのレスポンスのバイト列を読み込むためのクラスです。 |
Cnn::nlib::msgpack::jsonrpc::JsonRpcResponseWriter | JSON-RPCのレスポンスのバイト列を書きこむためのクラスです。 |
Cnn::nlib::msgpack::JsonWriter | JSONのジェネレータです。MpObject をJSONに変換してストリームに書き出します。 |
Cnn::nlib::LockFreeBroadcastQueue< T > | 指定された数のリスナーがキューから要素を取得できます。全てのリスナーが取得後、要素はキューから削除されます。 |
Cnn::nlib::LockFreePipe< N > | データの送り手側のスレッドと受け手側のスレッドがそれぞれ1つずつの場合、このクラスを用いてロックフリーにデータの受け渡しを行うことができます。 |
Cnn::nlib::LockFreePriorityQueue< T > | ロックフリーな優先度つきキューを実装したクラスで、nlib_mq をラップしています。 |
Cnn::nlib::LockFreeQueue< T > | ロックフリーなキューを実装しているクラスです。 |
Cnn::nlib::LockFreeStack< T > | ロックフリーなスタックを実装しているクラスです。 |
Cnn::nlib::LockFreeUnitHeap | 固定メモリサイズの領域を確保・解放をロックフリーで行うことのできるプールアロケータです。 |
Cnn::nlib::succinct::Louds | 各種操作を \(O(1)\)で行うことができるコンパクトなツリー構造です。 |
Cnn::nlib::oss::Lz4InputStreamSettings | Lz4InputStream の設定情報の取得と設定を行うクラスです。現在のところこのクラスは空です。 |
Cnn::nlib::oss::Lz4OutputStreamSettings | Lz4OutputStream の設定情報の取得と設定を行うクラスです。 |
Cnn::nlib::succinct::Map | 整数から整数へのコンパクトなリードオンリーの連想配列です。 |
Cnn::nlib::simd::Matrix | 4x4行列を扱う関数が集められたクラスです。 |
Cnn::nlib::move_tag | 空の構造体で、関数の引数をムーブすべきことを示すために利用されます。 |
Cnn::nlib::msgpack::MpObject | MessagePack又はJSONを読み込むことで作成されるオブジェクトです。 |
Cnn::nlib::msgpack::MpObjectKv | MpObject 型のキーと値のペアです。連想配列を格納するために利用されます。 |
Cnn::nlib::msgpack::MpReader | MessagePack形式のデータをストリームから読み込みます。 |
Cnn::nlib::msgpack::MpReaderSettings | MpReader の設定パラメータ群を格納する構造体です。 |
Cnn::nlib::msgpack::MpWalker | メモリ上に展開されたMessagePackのデータに高速にアクセスします。 |
Cnn::nlib::msgpack::MpWriter | MessagePack形式のデータをストリームに書き込みます。 |
Cnn::nlib::NativePathMapper | 機種依存しないURIによるパス記述からネイティブのパス文字列を得るためのクラスです。 |
Cnn::nlib::Nflags | コマンドラインフラグをパースするためのクラスです。 |
Cnn::nlib::msgpack::nil | MessagePackのnil, 及びJSONのnullに対応するクラスです。 |
Cnlib_f128x2_t | 128bitの単精度浮動小数点数用SIMDレジスタを2つ持つ型です。 |
Cnlib_mq_attr | メッセージキューの設定や現在の状態を格納する構造体です。 |
Cnn::nlib::Nlist< T, AL > | std::vector に似た、コピーコンストラクタを持たないオブジェクトを格納可能なコンテナ類似クラスです。 |
Cnn::nlib::Nlist< char *, AL > | |
Cnn::nlib::Nlist< ConvertMap > | |
Cnn::nlib::Nlist< detail::AcNode > | |
Cnn::nlib::Nlist< detail::AcNode::EdgeList > | |
Cnn::nlib::Nlist< KeyValue > | |
Cnn::nlib::Nlist< nlib_thread > | |
Cnn::nlib::Nlist< nn::nlib::msgpack::MpObject > | |
Cnn::nlib::Nlist< nn::nlib::msgpack::MpObjectKv > | |
Cnn::nlib::Nlist< nn::nlib::UniquePtr< char[]> > | |
Cnn::nlib::Nlist< nn::nlib::UniquePtr< detail::ThPoolTaskBase >, std::allocator< char > > | |
CNMallocSettings | nmalloc の初期設定を行うパラメータを記述します。nmalloc_get_settings() を定義して設定します。 |
Cnn::nlib::Nqueue< T, AL > | std::queue に似た、コピーコンストラクタを持たないオブジェクトを格納可能なコンテナ類似クラスです。 |
Cnn::nlib::Nqueue< nn::nlib::UniquePtr< detail::ThPoolTaskBase > > | |
Cnn::nlib::handle_maker::NumHandle< HBODY > | size_t 型のstatic constのデータメンバsize を通してHBODY型へアクセスするハンドルの総数を得ることができます。 |
Cnn::nlib::simd::OrientedBox | OBB(有向境界ボックス)を表すクラスです。中心座標(center )とxyz軸方向の大きさ(extent )及び回転クォータニオン(rotation )をデータメンバに持ちます。 |
►Cnn::nlib::OutputStream | 出力ストリームの基底クラスです。このクラスを実体化することはできません。 |
Cnn::nlib::ConsoleOutputStream | Nlib_printfを利用して文字列としてコンソールに出力するストリームを作成します。 |
Cnn::nlib::FileOutputStream | ファイルの出力ストリームです。 |
Cnn::nlib::MemoryOutputStream | メモリを使用する出力ストリームを作成します。 |
Cnn::nlib::NullOutputStream | 実際の書き込み動作を行わないOutputStream です。 |
►Cnn::nlib::OutputConverterStream | 内部でデータ変換を行うOutputStream のように振る舞うクラスの基底です。 |
Cnn::nlib::OutputConverterStreamTempl< TRANSFORM > | OutputTransform の派生クラスを保持するためのクラスです。 |
►Cnn::nlib::OutputConverterStreamTempl< detail::Base64OutputTransform > | |
Cnn::nlib::Base64OutputStream | データをBase64でエンコードして書きこむためのクラスです。 |
►Cnn::nlib::OutputConverterStreamTempl< detail::Lz4OutputTransform > | |
Cnn::nlib::oss::Lz4OutputStream | LZ4のフレームフォーマットに従ったデータを書きこむためのストリームクラスです。 |
►Cnn::nlib::OutputConverterStreamTempl< detail::ZlibOutputTransform > | |
Cnn::nlib::ZlibOutputStream | zlib を用いてデータを圧縮してストリームに書き込みます。 |
Cnn::nlib::ReallocOutputStream | Nlib_realloc()等のrealloc関数を利用して拡張するメモリ領域に書きこむ出力ストリームです。 |
Cnn::nlib::threading::PackagedTask< T > | 関数をラップし、別スレッドで実行し戻り値をスレッドセーフに取得できるようにするクラスです。C++11のstd::packaged_task に似ています。 |
Cnn::nlib::threading::PackagedTask< R()> | |
Cnn::nlib::simd::Plane | 3次元空間上の平面を扱う関数が集められたクラスです。 |
Cnn::nlib::exi::Preserve | 読み書きするバイナリXMLのデータ保持オプションです。 |
Cnn::nlib::threading::Promise< R > | スレッド実行の結果を呼び出しスレッドに対してスレッドセーフに出力するためのクラスです。C++11のstd::promise に似ています。 |
Cnn::nlib::threading::Promise< nn::nlib::threading::Future< R > > | |
Cnn::nlib::threading::Promise< nn::nlib::UniquePtr< T, DEL > > | |
Cnn::nlib::threading::Promise< nn::nlib::UniquePtr< T[], DEL > > | |
Cnn::nlib::threading::Promise< None > | |
Cnn::nlib::threading::Promise< R1 > | |
Cnn::nlib::threading::Promise< R2 > | |
Cnn::nlib::threading::Promise< R3 > | |
Cnn::nlib::threading::Promise< R4 > | |
Cnn::nlib::threading::Promise< R5 > | |
Cnn::nlib::threading::Promise< ReturnType > | |
Cnn::nlib::threading::Promise< UniquePtr< FutureTuple< R1, R2 > > > | |
Cnn::nlib::threading::Promise< UniquePtr< FutureTuple< R1, R2, R3 > > > | |
Cnn::nlib::threading::Promise< UniquePtr< FutureTuple< R1, R2, R3, R4 > > > | |
Cnn::nlib::threading::Promise< UniquePtr< FutureTuple< R1, R2, R3, R4, R5 > > > | |
Cnn::nlib::threading::Promise< void > | |
Cnn::nlib::simd::Quaternion | クォータニオンを扱う関数が集められたクラスです。 |
Cnn::nlib::ReallocCstringVec | C文字列のベクタをreallocベースで実装しています。 |
Cnn::nlib::ReallocQueue< T > | PODを要素に持つキューをreallocベースで実装しています。 |
Cnn::nlib::ReallocVec< T > | PODを要素に持つベクタをreallocベースで実装しています。 |
Cnn::nlib::ReallocVec< char * > | |
Cnn::nlib::ReallocVec< detail::AcNode * > | |
Cnn::nlib::ReallocVec< uint32_t > | |
Cnn::nlib::succinct::Sbv | Rank/Select 操作つきの32bit符号なし整数の集合を保持する簡潔データ構造です。 |
Cnn::nlib::threading::ScopedLock< T > | CriticalSection 等をラップしてコンストラクタでロック、デストラクタでアンロックします。 |
Cnn::nlib::threading::Semaphore | セマフォを実装しています。 |
Cnn::nlib::succinct::Set | Rank/Select 操作つきの32bit符号なし整数の集合を保持する簡潔データ構造です。 |
Cnn::nlib::threading::SharedCriticalSection | リードライトロックを実装しています。複数のスレッドが同時にデータを読み、単一のスレッドがデータを書きこむ場合に利用します。 |
Cnn::nlib::simd::SimdMatrix | 4x4行列を保持する構造体です。 |
Cnn::nlib::threading::SimpleCriticalSection | 最も単純なクリティカルセクションです。リエントラントではありません。 |
Cnn::nlib::SimpleSingleton< T > | Main関数の実行前にstatic変数により暗黙的にインスタンスを構築するタイプのシングルトンです。 |
Cnn::nlib::Singleton< T > | 最初に利用されるときにオブジェクトが初期化されるシングルトンです。 |
Cnn::nlib::SmartBitmapCrtp< N, Derived, BIT > | Rank/Select操作つきのビットデータを保持するデータ構造です。 |
►Cnn::nlib::SmartBitmapCrtp< N, SmartBitmap< N, BIT >, BIT > | |
Cnn::nlib::SmartBitmap< N, BIT > | Rank/Select操作つきのビットデータを保持するデータ構造です。 |
►Cnn::nlib::SmartBitmapCrtp< N, SmartBitmapPtr< N, BIT >, BIT > | |
Cnn::nlib::SmartBitmapPtr< N, BIT > | Rank/Select操作つきのビットデータを保持するデータ構造です。 |
Cnn::nlib::succinct::SparseSet | 疎な64bit符号なし整数の集合を保持する簡潔データ構造です。 |
Cnn::nlib::simd::Sphere | 3次元空間上の球を扱う静的メンバ関数が集められたクラスです。このクラスはインスタンス化できません。 |
Cnn::nlib::heap::StackHeap | スタックに積み上げるようにメモリを確保していくアロケータです。 |
Cnn::nlib::heap::FrameHeap::State | ヒープの状態を記録しています。 |
Cnn::nlib::unicode::StringPrep | RFC3454(https://www.ietf.org/rfc/rfc3454.txt)で定義されている各種テーブルを実装しています。 |
Cnn::nlib::unicode::StringPrepMapResult | StringPrep によるマッピングの結果を格納する構造体です。 |
Cnn::nlib::StringView | std::string が持つメソッドをstd::string を構築せずに利用するためのクラスです。 |
Cnn::nlib::TaggedTextParser | XML風タグ付きテキストをパースする簡単なパーサーです。 |
Cnn::nlib::TextReader | ストリームからテキストを読み込むクラスです。 |
Cnn::nlib::TextWriter | ストリームにテキストを書き込むクラスです。 |
Cnn::nlib::threading::Thread | スレッドの生成・開始を行うためのクラスです。 |
Cnn::nlib::threading::ThreadArg< T1, T2, T3, T4, T5 > | Thread クラスでスレッドを実行するために利用できる構造体です。 |
Cnn::nlib::threading::ThreadPool | 予めプールされた作成済みのスレッドに対してタスクを投入することができます。 |
Cnn::nlib::threading::ThreadSettings | nlib_thread_attr をラップするクラスです。必要に応じて自動的にnlib_thread_attr_init() とnlib_thread_attr_destroy() が実行されます。 |
Cnn::nlib::threading::TimedCriticalSection | リエントラントでタイムアウトが可能なクリティカルセクションです。 |
Cnn::nlib::TimeSpan | 時間を表すクラスです。 |
Cnn::nlib::TimeValue | 64bitの符号付き整数をラップするクラスです。 |
Cnn::nlib::threading::Tls< T > | スレッドローカルストレージを扱うためのクラスです。 |
Cnn::nlib::unicode::ToUtf8Obj | UTF-8/UTF-16/UTF-32の文字列をUTF-8として渡すためのクラスです。 |
Cnn::nlib::unicode::ToWideObj | UTF-8/UTF-16/UTF-32の文字列をワイド文字列(UTF-16/UTF-32)として渡すためのクラスです。 |
Cnn::nlib::succinct::Trie | LOUDSを利用したTrieの実装です。 |
Cnn::nlib::succinct::TrieBuilder | Trie オブジェクトを作成するためのクラスです。 |
Cnn::nlib::threading::TryToLockType | タグ用の型でScopedLock とUniqueLock において利用されます。 |
Cnn::nlib::unicode::UnicodeNormalizer | ユニコード文字列の正規化を行うためのクラスです。 |
Cnn::nlib::threading::UniqueLock< T > | CriticalSection 等をラップするためのクラスです。 |
Cnn::nlib::UniquePtr< T, DEL > | UniquePtr はポインタの所有権を保持し、UniquePtr がスコープから出るときにデストラクタでポインタをDELで指定した方法により解放します。 |
Cnn::nlib::UniquePtr< AsyncFileIoServiceData > | |
Cnn::nlib::UniquePtr< char[]> | |
Cnn::nlib::UniquePtr< Data_ > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase0< R > > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase1< R, T1 > > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase2< R, T1, T2 > > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase3< R, T1, T2, T3 > > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase4< R, T1, T2, T3, T4 > > | |
Cnn::nlib::UniquePtr< detail::FuncHolderBase5< R, T1, T2, T3, T4, T5 > > | |
Cnn::nlib::UniquePtr< FutureTuple< R1, R2 > > | |
Cnn::nlib::UniquePtr< FutureTuple< R1, R2, R3 > > | |
Cnn::nlib::UniquePtr< FutureTuple< R1, R2, R3, R4 > > | |
Cnn::nlib::UniquePtr< FutureTuple< R1, R2, R3, R4, R5 > > | |
Cnn::nlib::UniquePtr< nlib_ns::exi::XmlStreamReader > | |
Cnn::nlib::UniquePtr< nlib_ns::exi::XmlStreamWriter > | |
Cnn::nlib::UniquePtr< T[], DEL > | |
Cnn::nlib::UniquePtr< T[]> | |
Cnn::nlib::UniquePtr< uint32_t[]> | |
Cnn::nlib::UniquePtr< uint8_t[], ReallocDeleter< uint8_t > > | |
Cnn::nlib::UniquePtr< uint8_t[]> | |
Cnn::nlib::UniquePtr< uintptr_t[]> | |
Cnn::nlib::UniquePtr< unsigned char[]> | |
Cnn::nlib::UniquePtr< WordFilterImpl > | |
Cnn::nlib::heap::UnitHeap | 固定メモリサイズの領域を確保・解放するためのヒープです。所謂プールアロケータです。 |
Cnn::nlib::Uri | 一般的なURIをパースしたり構築したりするためのクラスです。 |
Cnn::nlib::UriTemplate | URI Template(RFC 6570, Level3)をサポートします。 |
Cnn::nlib::simd::Vector3 | 3次元ベクトルの計算を行う関数が集められたクラスです。全ての関数でレーン3に設定された値は無視されます。 |
Cnn::nlib::simd::Vector4 | 4次元ベクトルの計算を行う関数が集められたクラスです。 |
Cnn::nlib::threading::WhenFutureComplete< R1, R2, R3, R4, R5 > | Future に値が設定されたことを条件として値が設定されるFuture を定義します。 |
Cnn::nlib::succinct::WordFilter | 文章内に事前に指定した語の集合が含まれていないかどうかチェックするためのクラスです。 |
Cnn::nlib::succinct::WordFilterBuilder | 語と除外語に対応するWordFilter オブジェクトを作成するクラスです。 |
Cnn::nlib::exi::XmlStreamReader | XMLストリームからの読み出しを行う抽象クラスです。 |
Cnn::nlib::exi::XmlStreamReaderSettings | XmlStreamReader の初期化オプションとなる構造体です。 |
Cnn::nlib::exi::XmlStreamWriter | XMLのストリームへの書き出しを行う抽象クラスです。 |
Cnn::nlib::exi::XmlStreamWriterSettings | XmlStreamWriter の初期化オプションとなる構造体です。 |
Cnn::nlib::ZlibInputStreamSettings | ZlibInputStream の各種設定が格納されている構造体です。 コンストラクト時にはデフォルトの設定が格納されています。 |
Cnn::nlib::ZlibOutputStreamSettings | ZlibOutputStream の各種設定が格納されている構造体です。コンストラクト時にはデフォルトの設定が格納されています。 |