fix README

This commit is contained in:
bolero-MURAKAMI 2012-10-09 17:27:12 +09:00
parent 884bf048d4
commit 33c17736fa

50
README
View file

@ -89,9 +89,16 @@ Sprout C++ Library Wiki: http://www.boleros.x0.com/doc/sproutwiki/
* コンフィグ用ユーザマクロ (User macros for configuration)
* ユーザコンフィグ (User configuration)
#define SPROUT_CONFIG_DISABLE_CONSTEXPR
これらのマクロを定義するのは、このライブラリのどのヘッダをインクルードするよりも以前でなければならない。
(To define these macros must be earlier than any of this library to include the header.)
** 言語機能のワークアラウンド (Workaround for incomplete language features)
-- constexpr
#define SPROUT_CONFIG_DISABLE_CONSTEXPR
このマクロが定義されているとき、関数は constexpr 指定されない。
コンパイラが constexpr に対応していない場合、これを定義すべき。
通常、これはコンパイラに応じて自動的に定義される。
@ -99,7 +106,8 @@ Sprout C++ Library Wiki: http://www.boleros.x0.com/doc/sproutwiki/
If the compiler does not support constexpr, should define it.
Usually, it defined automatically depending to the compiler.)
#define SPROUT_CONFIG_DISABLE_NOEXCEPT
-- noexcept
#define SPROUT_CONFIG_DISABLE_NOEXCEPT
このマクロが定義されているとき、関数は noexcept 修飾されない。
コンパイラが noexcept に対応していない場合、これを定義すべき。
通常、これはコンパイラに応じて自動的に定義される。
@ -107,7 +115,8 @@ Sprout C++ Library Wiki: http://www.boleros.x0.com/doc/sproutwiki/
If the compiler does not support noexcept, should define it.
Usually, it defined automatically depending to the compiler.)
#define SPROUT_CONFIG_DISABLE_TEMPLATE_ALIASES
-- Template aliases
#define SPROUT_CONFIG_DISABLE_TEMPLATE_ALIASES
このマクロが定義されているとき、Template aliases によるエイリアスは定義されない。
コンパイラが Template aliases に対応していない場合、これを定義すべき。
通常、これはコンパイラに応じて自動的に定義される。
@ -115,7 +124,8 @@ Sprout C++ Library Wiki: http://www.boleros.x0.com/doc/sproutwiki/
If the compiler does not support Template aliases, should define it.
Usually, it defined automatically depending to the compiler.)
#define SPROUT_CONFIG_DISABLE_DELEGATING_CONSTRUCTORS
-- Delegating constructors
#define SPROUT_CONFIG_DISABLE_DELEGATING_CONSTRUCTORS
このマクロが定義されているとき、Delegating constructors による実装は行われない。
コンパイラが Delegating constructors に対応していない場合、これを定義すべき。
通常、これはコンパイラに応じて自動的に定義される。
@ -123,41 +133,45 @@ Sprout C++ Library Wiki: http://www.boleros.x0.com/doc/sproutwiki/
If the compiler does not support Delegating constructors, should define it.
Usually, it defined automatically depending to the compiler.)
#define SPROUT_CONFIG_DISABLE_AUTO_CONFIG
-- 自動無効化の抑制 (Not automatically disable)
#define SPROUT_CONFIG_DISABLE_AUTO_CONFIG
このマクロが定義されているとき、自動的な言語機能の無効化は行われない。
(When this macro is defined, not automatically disable language features.)
#define SPROUT_CONFIG_USE_SSCRISK_CEL
** 実装の切り替え (Switching implementation)
-- CEL - ConstExpr Library
#define SPROUT_CONFIG_USE_SSCRISK_CEL
このマクロが定義されているとき、実装の詳細として CEL - ConstExpr Library を使用する。
(When this macro is defined, you use the CEL - ConstExpr Library as an implementation detail.)
https://github.com/sscrisk/CEL---ConstExpr-Library
#define SPROUT_CONFIG_DISABLE_BUILTIN_CMATH_FUNCTION
-- ビルトイン数学関数 (Built-in mathematical functions)
#define SPROUT_CONFIG_DISABLE_BUILTIN_CMATH_FUNCTION
このマクロが定義されているとき、数学関数の実装にビルトイン関数を使用しない。
(When this macro is defined, does not use the built-in function to the implementation of mathematical functions.)
#define SPROUT_CONFIG_DISABLE_BUILTIN_BIT_OPERATION
-- ビルトインビット処理 (Built-in bit operations)
#define SPROUT_CONFIG_DISABLE_BUILTIN_BIT_OPERATION
このマクロが定義されているとき、ビット処理の実装にビルトイン関数を使用しない。
(When this macro is defined, does not use the built-in function to the implementation of bit operations.)
#define SPROUT_CONFIG_DISABLE_SUPPORT_TEMPORARY_CONTAINER_ITERATION
-- 一時オブジェクト渡しのサポート (Support passing a temporary object)
#define SPROUT_CONFIG_DISABLE_SUPPORT_TEMPORARY_CONTAINER_ITERATION
このマクロが定義されているとき、アルゴリズムへのコンテナの一時オブジェクト渡しをサポートしない。
(When this macro is defined, does not support passing a temporary object of the container to the algorithm.)
#define SPROUT_CONFIG_SUPPORT_TEMPORARY_CONTAINER_ITERATION
このマクロは非推奨です。
(This macro is deprecated.)
これらのマクロを定義するのは、このライブラリのどのヘッダをインクルードするよりも以前でなければならない。
(To define these macros must be earlier than any of this library to include the header.)
* 作者 (Author)
Bolero MURAKAMI
Blog: http://d.hatena.ne.jp/boleros/
Twitter: https://twitter.com/bolero_murakami
Facebook: http://www.facebook.com/genya.murakami
Blog: http://d.hatena.ne.jp/boleros/
Github: https://github.com/bolero-MURAKAMI
SlideShare: http://www.slideshare.net/GenyaMurakami
Mail: contact-lib@boleros.x0.com