15 #define TYPE_TAG_(CODI_TYPE) CODI_TYPE ## _type_tag
16 #define TYPE_TAG(CODI_TYPE) TYPE_TAG_(CODI_TYPE)
17 #define CODI_TYPE_TAG TYPE_TAG(CODI_TYPE)
30 template <
typename T>
inline T const_pi_impl(CODI_TYPE_TAG);
31 template <
typename T>
inline T const_e_impl (CODI_TYPE_TAG);
34 inline bool is_true (
const CODI_TYPE& v);
35 inline bool is_false(
const CODI_TYPE& v);
37 template <
typename Iterator>
38 inline bool string_to_real(Iterator& itr_external,
const Iterator end, CODI_TYPE& t, numeric::details::CODI_TYPE_TAG);
46 inline void print_type(
const std::string&,
const CODI_TYPE& v, exprtk::details::numeric::details::CODI_TYPE_TAG);
49 using details::is_true;