34 #ifndef CARTOBASE_TYPE_TYPES_H    35 #define CARTOBASE_TYPE_TYPES_H    64   template<
typename T> 
explicit Void( 
const T & ) { }
   117     static inline std::string objectType();
   118     static inline std::string dataType();
   119     static inline std::string name();
   123 #ifndef DOXYGEN_HIDE_INTERNAL_CLASSES   133     { 
return( 
"vector" ); }
   136     static inline std::string 
name() 
   150     { 
return( 
"list" ); }
   153     static inline std::string 
name() 
   171     static inline std::string 
name() 
   189     static inline std::string 
name() 
   208     static inline std::string 
name() 
   214 #endif // DOXYGEN_HIDE_INTERNAL_CLASSES   232     return typeid( T ).name();
   264 #if !defined(__sun__) || !defined(_CHAR_IS_SIGNED)   296 #ifdef CARTO_LONG_IS_DISTINCT static std::string dataType()
static std::string objectType()
static std::string dataType()
static std::string objectType()
This class is just a hint to convert an actual data type to an identifier string used in input/output...
static std::string dataType()
static std::string name()
static std::string name()
std::complex< float > cfloat
Complex 32 bits float. 
static std::string name()
static std::string objectType()
Reference-counting pointer. 
Void & operator=(const T &)
static std::string name()
std::ostream & operator<<(std::ostream &os, const Void &)
bool operator==(const Void &, const Void &)
static std::string objectType()
static std::string name()
std::complex< double > cdouble
Complex 64 bits float. 
std::istream & operator>>(std::istream &is, Void &)
Void does not contain anything. 
static std::string dataType()
static std::string objectType()
static std::string dataType()