mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION をデフォルトで有効に変更
sprout/type/string.hpp 追加
This commit is contained in:
parent
86073fea83
commit
231910c863
43 changed files with 4816 additions and 16 deletions
11
README
11
README
|
@ -75,13 +75,20 @@ constexpr レイトレーシング
|
|||
このマクロが定義されているとき、関数は noexcept 修飾されない。
|
||||
コンパイラが noexcept に対応していない場合。
|
||||
|
||||
#define SPROUT_CONFIG_DISABLE_TEMPLATE_ALIASES
|
||||
このマクロが定義されているとき、Template Aliases によるエイリアスは定義されない。
|
||||
コンパイラが Template Aliases に対応していない場合。
|
||||
|
||||
#define SPROUT_CONFIG_USE_SSCRISK_CEL
|
||||
このマクロが定義されているとき、実装の詳細として CEL - ConstExpr Library を使用する。
|
||||
https://github.com/sscrisk/CEL---ConstExpr-Library
|
||||
|
||||
#define SPROUT_CONFIG_DISABLE_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
このマクロが定義されているとき、アルゴリズムへのコンテナの一時オブジェクトを渡しをサポートしない。
|
||||
なおその場合、Sprout のコンテナのイテレータはポインタになる。
|
||||
|
||||
#define SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
このマクロが定義されているとき、GCC4.7 において、アルゴリズムにコンテナの一時オブジェクトを渡せない問題を回避する。
|
||||
なおその場合、Sprout のコンテナのイテレータはポインタではなくなる。
|
||||
このマクロは非推奨です。
|
||||
|
||||
これらのマクロをユーザ定義する場合、このライブラリのどのヘッダがインクルードされるよりも先に定義されなければならない。
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue