mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
add type_traits/std_value_variables.hpp
This commit is contained in:
parent
a43b9f3faa
commit
8b40dfd184
20 changed files with 206 additions and 0 deletions
|
@ -101,6 +101,15 @@
|
|||
# endif // #ifdef SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_UNICODE_LITERALS
|
||||
|
||||
//
|
||||
// SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
//
|
||||
#ifndef SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
# ifdef SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
# define SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
# endif // #ifdef SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
|
||||
//
|
||||
// SPROUT_CONFIG_USE_SSCRISK_CEL
|
||||
//
|
||||
|
|
|
@ -21,5 +21,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_BORLAND_HPP
|
||||
|
|
|
@ -48,6 +48,8 @@
|
|||
# define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#endif
|
||||
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#if !defined(SPROUT_NO_CXX11_CONSTEXPR)
|
||||
# define SPROUT_WORKAROUND_NOT_TERMINATE_RECURSIVE_CONSTEXPR_FUNCTION_TEMPLATE
|
||||
#endif
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_CODEGEAR_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_COMMON_EDG_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_DIGITALMARS_HPP
|
||||
|
|
|
@ -53,5 +53,6 @@
|
|||
#endif
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_GCC_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_GCC_XML_HPP
|
||||
|
|
|
@ -36,4 +36,8 @@
|
|||
# define SPROUT_HAS_UNICODE_LITERALS
|
||||
#endif
|
||||
|
||||
#ifndef SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
# define SPROUT_HAS_VARIABLE_TEMPLATES
|
||||
#endif
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_HAS_FUTURE_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_METROWERKS_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_MPW_HPP
|
||||
|
|
|
@ -36,4 +36,8 @@
|
|||
# define SPROUT_NO_UNICODE_LITERALS
|
||||
#endif
|
||||
|
||||
#ifdef SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
# define SPROUT_NO_VARIABLE_TEMPLATES
|
||||
#endif
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_NO_FUTURE_HPP
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
# define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
# define SPROUT_NO_CXX14_CONSTEXPR
|
||||
# define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
#endif
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_PATHSCALE_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_PGI_HPP
|
||||
|
|
|
@ -19,5 +19,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_SUNPRO_CC_HPP
|
||||
|
|
|
@ -23,5 +23,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_VACPP_HPP
|
||||
|
|
|
@ -21,5 +21,6 @@
|
|||
#define SPROUT_NO_CXX11_UNICODE_LITERALS
|
||||
|
||||
#define SPROUT_NO_CXX14_CONSTEXPR
|
||||
#define SPROUT_NO_CXX14_VARIABLE_TEMPLATES
|
||||
|
||||
#endif // #ifndef SPROUT_CONFIG_COMPILER_VISUALC_HPP
|
||||
|
|
|
@ -138,6 +138,15 @@
|
|||
# define SPROUT_USE_UNICODE_LITERALS 0
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_UNICODE_LITERALS
|
||||
|
||||
//
|
||||
// SPROUT_USE_VARIABLE_TEMPLATES
|
||||
//
|
||||
#ifndef SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
# define SPROUT_USE_VARIABLE_TEMPLATES 1
|
||||
#else // #ifndef SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
# define SPROUT_USE_VARIABLE_TEMPLATES 0
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_VARIABLE_TEMPLATES
|
||||
|
||||
//
|
||||
// SPROUT_USE_BUILTIN_CMATH_FUNCTION
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue