mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
workaround for disable unicode literals and types
This commit is contained in:
parent
4e0b3991b1
commit
7240e883c5
26 changed files with 152 additions and 29 deletions
|
@ -8,6 +8,10 @@
|
|||
#ifndef SPROUT_CONFIG_CONFIG_HPP
|
||||
#define SPROUT_CONFIG_CONFIG_HPP
|
||||
|
||||
#ifndef SPROUT_CONFIG_DISABLE_USER_CONFIG
|
||||
# include <sprout/config/user_config.hpp>
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_USER_CONFIG
|
||||
|
||||
#ifndef SPROUT_CONFIG_DISABLE_AUTO_CONFIG
|
||||
# include <sprout/config/auto_config.hpp>
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_AUTO_CONFIG
|
||||
|
|
|
@ -5,12 +5,13 @@
|
|||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
=============================================================================*/
|
||||
#ifndef SPROUT_CONFIG_USER_HPP
|
||||
#define SPROUT_CONFIG_USER_HPP
|
||||
#ifndef SPROUT_CONFIG_USER_CONFIG_HPP
|
||||
#define SPROUT_CONFIG_USER_CONFIG_HPP
|
||||
|
||||
//
|
||||
// 言語機能を無効化するコンフィグ
|
||||
// ユーザ定義されない場合、処理系に応じて自動的に定義される。
|
||||
// Configuration to disable the language features
|
||||
//
|
||||
// If the user does not define, automatically defined according to the compiler.
|
||||
//
|
||||
//#define SPROUT_CONFIG_DISABLE_CONSTEXPR
|
||||
//#define SPROUT_CONFIG_DISABLE_CXX14_CONSTEXPR
|
||||
|
@ -25,9 +26,10 @@
|
|||
//#define SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
|
||||
//
|
||||
// 言語機能を強制的に有効化するコンフィグ
|
||||
// SPROUT_CONFIG_DISABLE_*** の自動定義を抑制する。
|
||||
// SPROUT_CONFIG_DISABLE_*** がユーザ定義されている場合、無効化のほうが優先される。
|
||||
// Configuration to forcibly enable the language features
|
||||
//
|
||||
// Suppress the automatic definition: SPROUT_CONFIG_DISABLE_***
|
||||
// If a user definition is, invalidation is priority. (SPROUT_CONFIG_DISABLE_***)
|
||||
//
|
||||
//#define SPROUT_CONFIG_FORCE_CONSTEXPR
|
||||
//#define SPROUT_CONFIG_FORCE_CXX14_CONSTEXPR
|
||||
|
@ -42,23 +44,27 @@
|
|||
//#define SPROUT_CONFIG_FORCE_VARIABLE_TEMPLATES
|
||||
|
||||
//
|
||||
// 実装に外部ライブラリを使用するコンフィグ
|
||||
// Configuration you want to use an external library to implementation
|
||||
//
|
||||
//#define SPROUT_CONFIG_USE_SSCRISK_CEL
|
||||
|
||||
//
|
||||
// 処理系機能を無効化するコンフィグ
|
||||
// ユーザ定義されない場合、処理系に応じて自動的に定義される。
|
||||
// Configuration to disable the function of the compiler
|
||||
//
|
||||
// If the user does not define, automatically defined according to the compiler.
|
||||
//
|
||||
//#define SPROUT_CONFIG_DISABLE_BUILTIN_CMATH_FUNCTION
|
||||
//#define SPROUT_CONFIG_DISABLE_BUILTIN_COPYSIGN_FUNCTION
|
||||
//#define SPROUT_CONFIG_DISABLE_BUILTIN_BIT_OPERATION
|
||||
|
||||
//
|
||||
// 実装の詳細を切り替えるコンフィグ
|
||||
// Configuration to switch the implementation details
|
||||
//
|
||||
//#define SPROUT_CONFIG_DISABLE_LARGE_FLOAT_ROUNDING
|
||||
//#define SPROUT_CONFIG_DISABLE_SUPPORT_TEMPORARY_CONTAINER_ITERATION
|
||||
//#define SPROUT_CONFIG_DISABLE_SUPPORT_EFFICIENT_ARRAY_ITERATION
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_USER_HPP
|
||||
//#define SPROUT_CONFIG_DISABLE_USER_CONFIG
|
||||
//#define SPROUT_CONFIG_DISABLE_AUTO_CONFIG
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_USER_CONFIG_HPP
|
Loading…
Add table
Add a link
Reference in a new issue