|
cpp-libs
|
C++用の雑多なライブラリです。
以下の内容を含んでいます。
ArgumentParser 例
コマンドライン引数用のパーサーです。
ParseUtil 例
パーサの実装に使えるユーティリティです。
PrintHelper 例
シンプルなCUI用ユーティリティです。
CodePageGuard 例
Windows環境で、コンソール出力にUTF-8を使用するためのクラスです。他の文字コードも設定できます。
linux環境などをターゲットにコンパイルすれば、クラスの関数やコンストラクタは全て空の関数が定義されます。
EnableAnsiEscapeSequence 例
Windows環境で、コンソール出力にAnsiエスケープシーケンスを使用するためのユーティリティです。
EnableAnsiEscapeSequence::enable()で使用でき、EnableAnsiEscapeSequence::isEnabled()で有効か否かを確認できます。