Common Library  0.9.5
gadget.h ファイル

ガジェット・プログラム定義用ヘッダ [詳解]

データ構造

class  tadah_fussy::string_lib::CharArray
 文字コードの配列 [詳解]
 
struct  tadah_fussy::string_lib::Cmp
 文字列比較用関数オブジェクト [詳解]
 
struct  tadah_fussy::string_lib::Eq
 文字列等号比較用関数オブジェクト [詳解]
 
struct  tadah_fussy::string_lib::Less
 文字列 "より小さい" 比較用関数オブジェクト [詳解]
 
struct  tadah_fussy::numeric_lib::LessByAbs< T >
 絶対値の比較用関数オブジェクト [詳解]
 
class  tadah_fussy::numeric_lib::ApproxEq< D >
 非常に近い値は等しいと判断する関数オブジェクト [詳解]
 
class  tadah_fussy::numeric_lib::ApproxLess< D >
 等値判定をした後で大小比較を行う関数オブジェクト [詳解]
 
struct  tadah_fussy::numeric_lib::Bivariate< T >
 二変数を保持するオブジェクト [詳解]
 
class  tadah_fussy::gadget::TimeMeasure
 時間計測用オブジェクト [詳解]
 

名前空間

 tadah_fussy
 作成者 tadah_fussy
 
 tadah_fussy::string_lib
 文字列専用小道具ツール
 
 tadah_fussy::numeric_lib
 

関数

void tadah_fussy::string_lib::CharCopy (const std::string &s, char *c, size_t size)
 string型→char*型への変換 [詳解]
 
std::string tadah_fussy::string_lib::Trim (const std::string &st)
 文字列の両端にある空白文字を除去する [詳解]
 
int8_t tadah_fussy::string_lib::Compare (const std::string &s1, const std::string &s2, bool ignoreCase=false)
 文字列の比較 [詳解]
 
bool tadah_fussy::string_lib::Split (const std::string &s, char c, std::vector< std::string > *ret)
 文字列を指定文字コードで区切る [詳解]
 
bool tadah_fussy::string_lib::Join (const std::vector< std::string > &vecStr, char c, std::string *ret)
 文字列のベクタを指定文字コードを付加しながら連結 [詳解]
 
std::string tadah_fussy::string_lib::GetDateTimeFormat (time_t time)
 日付を文字列に変換 [詳解]
 
template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator+ (const Bivariate< T > &val1, const Bivariate< T > &val2)
 二変数どうしの加算 [詳解]
 
template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator- (const Bivariate< T > &val1, const Bivariate< T > &val2)
 二変数どうしの減算 [詳解]
 
template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator* (const Bivariate< T > &val, T mul)
 二変数に同じ値を乗算する [詳解]
 
template<class T >
Bivariate< T > tadah_fussy::numeric_lib::operator/ (const Bivariate< T > &val, T div)
 二変数に同じ値を除算する [詳解]
 

詳解

ガジェット・プログラム定義用ヘッダ

著者
tadah_fussy
日付
2015/02/16 コメントを Doxygen 用に変更
2019/03/27 参照に対する NULL チェックを外す(コンパイラのワーニング対策)、 コメントの見直し
2019/04/04 StrGadget::Split のバグ修正(NULL文字列が無視されていた) CharArray コピーコンストラクタのバグ修正 (explicit を除外する)
2021/03/13 名前空間の変更、TimeMeasure の内部仕様を変更
2021/04/02 文字コードを UTF-8 に変更