mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2024-11-14 10:39:05 +00:00
README 更新
This commit is contained in:
parent
e4c1e4ba7a
commit
6546bfa5e1
3 changed files with 9 additions and 2 deletions
8
README
8
README
|
@ -13,7 +13,7 @@ C++11 constexpr based Mutating-Algorithms and Container-Operations
|
|||
|
||||
|
||||
|
||||
コンフィグ用マクロ定義
|
||||
コンフィグ用ユーザマクロ
|
||||
|
||||
#define SPROUT_CONFIG_DISABLE_CONSTEXPR
|
||||
このマクロが定義されているとき、関数は constexpr として宣言されない。
|
||||
|
@ -27,7 +27,11 @@ C++11 constexpr based Mutating-Algorithms and Container-Operations
|
|||
このマクロが定義されているとき、実装の詳細として CEL - ConstExpr Library を使用する。
|
||||
https://github.com/sscrisk/CEL---ConstExpr-Library
|
||||
|
||||
これらのマクロが定義される時点は、このライブラリのいかなるヘッダがインクルードされるより以前でなければならない。
|
||||
#define SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
このマクロが定義されているとき、GCC4.7 において、アルゴリズムにコンテナの一時オブジェクトを渡せない問題を回避する。
|
||||
なおその場合、Sprout のコンテナのイテレータはポインタではなくなる。
|
||||
|
||||
これらのマクロをユーザ定義する場合、このライブラリのどのヘッダがインクルードされるよりも先に定義されなければならない。
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -38,4 +38,6 @@
|
|||
# define SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
#endif // #ifndef SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_AUTO_CONFIG_HPP
|
||||
|
|
|
@ -2,3 +2,4 @@
|
|||
//#define SPROUT_CONFIG_DISABLE_CONSTEXPR
|
||||
//#define SPROUT_CONFIG_DISABLE_NOEXCEPT
|
||||
//#define SPROUT_CONFIG_USE_SSCRISK_CEL
|
||||
//#define SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
|
|
Loading…
Reference in a new issue