Skip to content

マクロ

Kasugaccho edited this page Jul 10, 2019 · 11 revisions

マクロ一覧

DTLバージョンマクロ

マクロ名 実装ヘッダ バージョン
DUNGEON_TEMPLATE_LIBRARY <DTL/DTL.hpp> v0.4.7~
DUNGEON_TEMPLATE_LIBRARY_VERSION <DTL/DTL.hpp> v0.4.6~
DUNGEON_TEMPLATE_LIBRARY_GENERATION <DTL/Version/Version.hpp> v0.4.11~
DUNGEON_TEMPLATE_LIBRARY_GENERATION_PATCHLEVEL <DTL/Version/Version.hpp> v0.4.11~
DUNGEON_TEMPLATE_LIBRARY_MAJOR <DTL/Version/Version.hpp> v0.4.11~
DUNGEON_TEMPLATE_LIBRARY_MINOR <DTL/Version/Version.hpp> v0.4.11~
DUNGEON_TEMPLATE_LIBRARY_PATCHLEVEL <DTL/Version/Version.hpp> v0.4.11~
DUNGEON_TEMPLATE_LIBRARY_VERSION_NAME <DTL/Version/Version.hpp> v0.4.11~

C++バージョン分けマクロ

マクロ名 C++バージョン 機能 実装ヘッダ バージョン
DTL_VERSIONING_CPP14_CONSTEXPR C++14 constexpr <DTL/Macros/constexpr.hpp> v0.4.6~
DTL_VERSIONING_CPP17_NODISCARD C++17 nodiscard属性 <DTL/Macros/nodiscard.hpp> v0.4.6~

機能分けマクロ

マクロ名 機能 実装ヘッダ バージョン
DTL_TYPE_FORWARD std::forward <DTL/Type/Forward.hpp> v0.4.6~
DTL_TYPE_NUMERIC_LIMITS std::numeric_limits <DTL/Type/NumericLimits.hpp> v0.4.6~
DTL_TYPE_UNIQUE_PTR std::unique_ptr <DTL/Type/UniquePtr.hpp> v0.4.6~
Clone this wiki locally