Theolizer
Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
|
テスト用ツール群 [詳解]
クラス | |
struct | theolizer::DisplayPass |
PASS結果表示の有無指定 [詳解] | |
class | theolizer::PrepareDir |
テスト用フォルダの準備 [詳解] | |
class | theolizer::ThreadGuard |
スレッド・オブジェクト [詳解] | |
名前空間 | |
theolizer | |
theolizer名前空間 | |
マクロ定義 | |
#define | THEOLIZER_EQUAL(dLhs, ...) |
#define | THEOLIZER_EQUAL_PTR(dLhs, dRhs) |
#define | THEOLIZER_CHECK(dJudge, ...) |
#define | THEOLIZER_REQUIRE(dJudge, ...) |
#define | THEOLIZER_CHECK_EXCEPTION(dStatements, dException) |
#define | THEOLIZER_REQUIRE_EXCEPTION(dStatements, dException) |
#define | THEOLIZER_CHECK_EXCEPTION2(dStatement, dException, dJudge, dResult) |
#define | THEOLIZER_REQUIRE_EXCEPTION2(dStatement, dException, dJudge, dResult) |
関数 | |
THEOLIZER_INTERNAL_DLL std::ostream & | operator<< (std::ostream &iOStream, char iChar) |
THEOLIZER_INTERNAL_DLL std::ostream & | operator<< (std::ostream &iOStream, signed char iSChar) |
THEOLIZER_INTERNAL_DLL std::ostream & | operator<< (std::ostream &iOStream, unsigned char iUChar) |
template<typename tEnum , THEOLIZER_INTERNAL_OVERLOAD((std::is_enum< tEnum >::value)) > | |
std::ostream & | operator<< (std::ostream &iOStream, tEnum iEnum) |
THEOLIZER_INTERNAL_DLL std::ostream & | operator<< (std::ostream &iOStream, std::type_info const &) |
template<typename tReleaser > | |
internal::ScopeExit< tReleaser > | theolizer::makeScopeExit (tReleaser &&iReleaser) noexcept |
void | theolizer::cutOptimize () |
MinGW不具合対処 [詳解] | |
THEOLIZER_INTERNAL_DLL void | theolizer::initResult () |
THEOLIZER_INTERNAL_DLL void | theolizer::incrementFailCount () |
THEOLIZER_INTERNAL_DLL bool | theolizer::printResult (char const *iTitle=nullptr) |
THEOLIZER_INTERNAL_DLL bool | theolizer::isExist (u8string const &iFilePath) |
ファイル/フォルダの有無チェック | |
THEOLIZER_INTERNAL_DLL void | theolizer::removeFile (u8string const &iFilePath) |
ファイルの削除 [詳解] | |
THEOLIZER_INTERNAL_DLL std::vector< std::string > | theolizer::getFileList (std::string const &iDirPath, std::string const &iRegex="") |
ファイル・リスト獲得 [詳解] | |
THEOLIZER_INTERNAL_DLL void | theolizer::setWritePermission (const u8string &iPath, bool iIsEnable) |
アクセス許可設定 [詳解] | |