Alexandria 2.31.4
SDC-CH common library for the Euclid project
|
#include <CastVisitor.h>
Public Member Functions | |
template<typename From> | |
double | operator() (const From &, typename std::enable_if<!generic< From >()>::type *=0) const |
template<typename From> | |
double | operator() (const From &from, typename std::enable_if< generic< From >()>::type *=0) const |
double | operator() (const std::string &from) const |
double | operator() (const From &from, typename std::enable_if< std::is_same< From, double >::value >::type *=0) const |
double | operator() (const From &, typename std::enable_if<!std::is_same< From, double >::value >::type *=0) const |
Static Private Member Functions | |
template<typename From> | |
static constexpr bool | generic () |
Definition at line 84 of file CastVisitor.h.
|
inlinestaticconstexprprivate |
Definition at line 87 of file CastVisitor.h.
Referenced by operator()(), and operator()().
|
inline |
Definition at line 93 of file CastVisitor.h.
References generic().
|
inline |
Definition at line 50 of file CastVisitor.h.
|
inline |
Definition at line 99 of file CastVisitor.h.
References generic().
|
inline |
Definition at line 45 of file CastVisitor.h.
|
inline |
Definition at line 103 of file CastVisitor.h.
References std::string::c_str(), and std::strtod().