LangEdge ライブラリ 構成

クラス、構造体、共用体、インタフェースの説明です。
langedge::mbcsutil::ACSearchAho-Corasick 法による複数キーワード検索クラス
langedge::BitVector< NBITS >ビットベクトルクラステンプレート
langedge::BlockAllocator< BS, LM >ブロックアロケータ あらかじめ大きなメモリブロックを確保しておき、メモリ割り当て要求があれば、 そこから要求されたサイズのブロックを提供する。 確保しておいたメモリブロックに空きが無くなれば、新たなブロックを 確保する。
langedge::BufferedInputSerializerメモリバッファからの入力用シリアライザ
langedge::BufferedOutputSerializerメモリバッファへの出力用シリアライザ
langedge::coding_tag_index< euc_coding_tag >
langedge::coding_tag_index< sbc_coding_tag >
langedge::coding_tag_index< sjis_coding_tag >
langedge::CopiedPtr< T >ポインタの指すオブジェクトのコピーコンストラクトを行うスマートポインタクラス
langedge::CSVParser< InputIteratorT >CSV データの解析クラス
langedge::Ctype_Utilities< LOCALE >文字種判定関数群クラス
langedge::DirectoryErrorディレクトリ操作関係の例外クラス
langedge::DllLoaderDLL をロードし、アクセスするためのラッパークラス
langedge::DllLoaderExceptionDLLラッパー例外のベースクラス
langedge::DllProc0< RET >DLLからエクスポートされている0引数関数を呼び出す
langedge::DllProc1< RET, T1 >DLLからエクスポートされている1引数関数を呼び出す
langedge::DllProc2< RET, T1, T2 >DLLからエクスポートされている2引数関数を呼び出す
langedge::DllProc3< RET, T1, T2, T3 >DLLからエクスポートされている3引数関数を呼び出す
langedge::DllProc4< RET, T1, T2, T3, T4 >DLLからエクスポートされている4引数関数を呼び出す
langedge::DllProc5< RET, T1, T2, T3, T4, T5 >DLLからエクスポートされている5引数関数を呼び出す
langedge::DllProc6< RET, T1, T2, T3, T4, T5, T6 >DLLからエクスポートされている6引数関数を呼び出す
langedge::DllProc7< RET, T1, T2, T3, T4, T5, T6, T7 >DLLからエクスポートされている7引数関数を呼び出す
langedge::DllProc8< RET, T1, T2, T3, T4, T5, T6, T7, T8 >DLLからエクスポートされている8引数関数を呼び出す
langedge::DllProc9< RET, T1, T2, T3, T4, T5, T6, T7, T8, T9 >DLLからエクスポートされている9引数関数を呼び出す
langedge::DllProc< RET >DLLからエクスポートされている0引数関数を呼び出す
langedge::DllProc< RET, T1 >DLLからエクスポートされている1引数関数を呼び出す
langedge::DllProc< RET, T1, T2 >DLLからエクスポートされている2引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3 >DLLからエクスポートされている3引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4 >DLLからエクスポートされている4引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4, T5 >DLLからエクスポートされている5引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4, T5, T6 >DLLからエクスポートされている6引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4, T5, T6, T7 >DLLからエクスポートされている7引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4, T5, T6, T7, T8 >DLLからエクスポートされている8引数関数を呼び出す
langedge::DllProc< RET, T1, T2, T3, T4, T5, T6, T7, T8, T9 >DLLからエクスポートされている9引数関数を呼び出す
langedge::DllVoidProc0
langedge::DllVoidProc1< T1 >
langedge::DllVoidProc2< T1, T2 >
langedge::DllVoidProc3< T1, T2, T3 >
langedge::DllVoidProc4< T1, T2, T3, T4 >
langedge::DllVoidProc5< T1, T2, T3, T4, T5 >
langedge::euc_coding_tagEUC コード系
langedge::Exception例外クラス階層の基底
langedge::FileAppendファイルへの追加
langedge::FileInputファイル入力
langedge::FileInputSerializerファイルストリームからの入力シリアライザ
langedge::FileIOファイル入出力のラッパークラス
langedge::FileIOErrorFile I/O 関係の例外の基底クラス
langedge::FileLogicErrorファイル入出力の結果生じた論理エラー
langedge::FileOpenErrorファイルオープンエラー例外
langedge::FileOutputファイル出力
langedge::FileOutputSerializerファイルストリームへの出力シリアライザ
langedge::FileReadErrorファイルの読み込みエラー例外
langedge::FileReadOpenError読み込みモードでのファイルオープンエラー例外
langedge::FileUpdateファイル更新
langedge::FileWriteErrorファイルの書き込みエラー例外
langedge::FileWriteOpenError書き込みモードでのファイルオープンエラー例外
langedge::FormattedStringString に printf フォーマット付きで文字列を格納するクラス
langedge::GetOptコマンドライン引数を解析するクラス
langedge::GetProcessError例外: 関数のアドレス取得に失敗
langedge::IncrementalBuffer< BS >データを追加したときに自動的に領域を拡大してくれるバッファ
langedge::InputSerializer< STORAGE >入力用基本シリアライザクラス
langedge::jregex::JRECache正規表現キャッシュ
langedge::jregex::JRegexIF正規表現のインタフェース
langedge::jregex::JRegexLoader正規表現DLLのローダークラス
langedge::jregex::JREMatcherマッチした部分文字列を保持するパターンマッチクラス
langedge::jregex::JREMatchRangeパターン全体あるいはカッコで囲まれたサブパターンにマッチしている範囲を返す構造体
langedge::LinkPtrBase< T >RecycledInstancePool で管理されるオブジェクトのクラスが継承すべきクラス
langedge::LoadLibraryError例外: ライブラリのロードに失敗
langedge::mbcsutil::MBCSProperty文字列検索用属性 (文字コード, 英字ケース無視)
langedge::mbcsutil::MBCSSearchBoyer-Moore 法と力まかせ法を併用した文字列検索クラス
langedge::mbcsutil::MBCSUtilIFマルチバイト文字/文字列に関するヘルパー関数群を提供するインタフェースクラス
langedge::mbcsutil::MBCSUtilSmartPtr< SMART_PTR, CHARCODE >MBCSUtilIF オブジェクトを参照するスマートポインタのクラステンプレート
langedge::mbs_traits< Coding_System >
langedge::mbs_traits_base< Coding_System >マルチバイト文字(列)に関する特性およびヘルパ関数群の基本クラステンプレート
langedge::mbs_traits_base< euc_coding_tag >EUC マルチバイト文字列の特性
langedge::mbs_traits_base< sbc_coding_tag >単バイト文字の特性
langedge::mbs_traits_base< sjis_coding_tag >SJIS マルチバイト文字列の特性
langedge::NewByBlockAllocator< BS >ブロックアロケータを使用した placement new を持つ抽象クラス
langedge::OutputSerializer< STORAGE >出力用基本シリアライザクラス
langedge::PathNameマルチバイトなパス名を扱うクラス
langedge::PathName::BufferType
langedge::PathNameConstants< DUMMY >パスに関わる定数を定義するためのテンプレート
langedge::PushDirectoryカレントディレクトリの変更・自動復帰クラス
langedge::RecycledInstancePool< T, Alloc >インスタンス領域の再利用を図るプール
langedge::RemoteBufferBody< T >他の場所(クライアントなど)で操作してもらうための配列バッファの実体クラス
langedge::RemoteBufferHandle< T >他の場所(DLLなど)で生成した配列バッファを扱うためのインタフェース
langedge::RemoteBufferProxy< T >他の場所(DLLなど)で生成した配列バッファを扱うためのプロキシー (ラッパー)
langedge::RemotePtr< T >メンバー関数として void release() を持つインタフェースをラップするスマートポインタクラス
langedge::sbc_coding_tagシングルバイトコード系
langedge::SerializerBaseシリアライザの基底クラス
langedge::SerializerBase::DataBlockHandle格納されるデータブロックへのハンドル
langedge::SerializerBase::FLBufferHandleデータ取り出しのための固定長バッファへのハンドル
langedge::SerializerInputFileStream入力シリアライザ用ファイルストリーム
langedge::SerializerInputMemoryBuffer入力シリアライザ用メモリバッファクラス
langedge::SerializerOutputFileStream出力シリアライザ用ファイルストリーム
langedge::SerializerOutputMemoryBuffer出力シリアライザ用メモリバッファクラス
langedge::sjis_coding_tagSJIS コード系
langedge::string_equal_icase英大文字・小文字を無視して std::string の等値比較をする関数オブジェクトを提供クラス
langedge::string_less_than_icase英大文字・小文字を無視して std::string の大小比較をする関数オブジェクトを提供クラス
TCPClientSocketクライアント側ソケット通信クラス
TCPServerSocketサーバ側ソケット通信クラス
TCPSocketBaseTCPソケットのベースクラス
langedge::TextFileOutputテキストファイル出力
langedge::jregex::TheJRECacheグローバルな正規表現キャッシュオブジェクトを生成するクラス
langedge::jregex::TheJRegexLoaderグローバルな正規表現DLLローダーオブジェクトを生成するクラス
langedge::TSVParser< InputIteratorT >TSV データの解析クラス
langedge::UTFConv< UTFCharT, ConvDir >マルチバイト系文字列とUTF系文字列を変換するクラス
langedge::UTFConverterErrorコンバータ生成時のエラークラス
langedge::utf::WStringUTF16用ダブルバイト文字列型
langedge::xsv::XSVFormatter< T >
langedge::XSVParser< SEPARATOR, InputIteratorT >CSV/TSV データの解析クラス

LangEdge ライブラリに対してFri May 6 22:42:59 2005に生成されました。  doxygen 1.4.2