CLX C++ Libraries
Home

Contents

  1. 文字列とテキスト
    1. salgorithm ..... 文字列アルゴリズム群
      • adjust ..... 文字列の位置調整
      • case_conv ..... 大文字/小文字の変換
      • remove ..... 特定文字の消去
      • replace ..... 文字列の置換
      • split ..... 文字列の分割/結合
      • strip ..... 空白文字の除去
      • predicate ..... 叙述関数群
    2. cstring ..... C 標準ライブラリ (cstring) のラッパ関数群
    3. lexical_cast ..... 文字列 <-> 数値の相互変換
    4. code_convert ..... ナロー文字 <-> ワイド文字の相互変換
    5. tokenizer ..... 文字列のトークン分割
      • tokenizer_func ..... 文字列分割のためのポリシークラス
    6. tokenmap ..... 文字列のトークン分割(マップコンテナ版)
    7. table ..... 整形済みテキストファイルの読み込み
    8. scanner ..... 書式付き文字列の読み込み
    9. format ..... 書式付き文字列の書き出し
    10. hexdump ..... 文字列を 16 進数で出力
    11. utf8 ..... UTF-8 の文字列を操作するための補助関数群
  2. ソケット
    1. socket ..... 各種ソケットの基底クラス
    2. sockaddress ..... ソケットアドレス
    3. udp::socket ..... UDP 用ソケット
    4. tcp::socket ..... TCP 用ソケット
    5. tcp::acceptor ..... TCP サーバ用ソケット
    6. ssl::socket ..... SSL 通信用ソケット
    7. ssl::acceptor ..... SSL 通信用サーバソケット
    8. icmp::socket ..... ICMP 用ソケット
    9. sockstream ..... ソケット通信用ストリーム
      • sockbuf ..... ソケット通信用ストリームバッファ
    10. sockmanager ..... 複数のソケットの入力状況の管理
  3. ネットワークサービス
    1. resolver ..... 名前解決
      • localhost ..... 自ホストの IP アドレスを取得
    2. http ..... HTTP 通信
      • https ..... HTTPS (HTTP over SSL) 通信
    3. smtp ..... SMTP 通信
      • smtps ..... SMTPS (SMTP over SSL) 通信
    4. pop3 ..... POP3 通信
      • pop3s ..... POP3S (POP3 over SSL) 通信
    5. ftp ..... FTP 通信
    6. uri ..... URI の encode/decode
    7. base64 ..... Base64 方式の encode/decode
    8. hmac ..... HMAC によるダイジェストの計算
    9. wsse ..... WSSE 認証用 HTTP リクエスト文字列の生成
    10. html::escape ..... html 制御文字のエスケープ
    11. json ..... JSON 形式データの解析
  4. スレッド
    1. thread ..... スレッドの作成,操作
    2. mutex ..... スレッド間での排他制御
    3. condition ..... スレッド間での待受/通知制御
    4. call_once ..... 特定の関数(オブジェクト)を一度だけ実行する関数
  5. 日付と時刻
    1. date_time ..... 日付と時刻
    2. timer ..... タイマー
  6. 数値
    1. unit ..... 単位を定義するためのクラス
    2. constrained_value ..... 制約付きの値
    3. random ..... ランダムな値の生成
    4. md5 ..... MD5 方式のハッシュ値の計算
    5. sha1 ..... SHA-1 方式のハッシュ値の計算
    6. stats ..... 統計計算
    7. quantile ..... 分位点の計算
  7. その他
    1. argument ..... コマンドライン引数解析
    2. ini ..... INI ファイルの操作
    3. vstream ..... 仮想ストリーム
    4. zstream ..... zlib を用いた圧縮/解凍のためのストリームフィルタ
    5. unzip ..... zip の解凍
    6. filetype ..... ファイルタイプ判別関数群
    7. container_wrapper ..... STL コンテナを継承するためのラッパクラス