G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
exprtk_codi_forward.h
Go to the documentation of this file.
1
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)
18
19namespace exprtk
20{
21namespace details
22{
23namespace numeric
24{
25namespace details
26{
27
28struct CODI_TYPE_TAG;
29
30template <typename T> inline T const_pi_impl(CODI_TYPE_TAG);
31template <typename T> inline T const_e_impl (CODI_TYPE_TAG);
32} } // namespace details // namespace numeric
33
34inline bool is_true (const CODI_TYPE& v);
35inline bool is_false(const CODI_TYPE& v);
36
37template <typename Iterator>
38inline bool string_to_real(Iterator& itr_external, const Iterator end, CODI_TYPE& t, numeric::details::CODI_TYPE_TAG);
39
40} // namespace details
41
42namespace helper
43{
44namespace details
45{
46inline void print_type(const std::string&, const CODI_TYPE& v, exprtk::details::numeric::details::CODI_TYPE_TAG);
47} } // namespace details // namespace helper
48
49using details::is_true;
50} // namespace exprtk