Commit db81c63a authored by Dominik Thoennes's avatar Dominik Thoennes
Browse files

Merge branch 'string_literal' into 'master'

make _r string literal constexpr

See merge request walberla/walberla!393
parents 09281516 db2a27f6
......@@ -163,8 +163,8 @@ typedef double real_t;
typedef float real_t;
#endif
inline real_t operator"" _r( long double t ) { return static_cast< real_t >(t); }
inline real_t operator"" _r( unsigned long long int t ) { return static_cast< real_t >(t); }
inline constexpr real_t operator"" _r( long double t ) { return static_cast< real_t >(t); }
inline constexpr real_t operator"" _r( unsigned long long int t ) { return static_cast< real_t >(t); }
template< typename T > inline real_t real_c ( T t ) { return numeric_cast< real_t >(t); } ///< cast to type real_t using "real_c(x)"
template< typename T > inline double double_c( T t ) { return numeric_cast< double >(t); } ///< cast to type double
template< typename T > inline float float_c ( T t ) { return numeric_cast< float > (t); } ///< cast to type float
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment