SimpleData.h File Reference

This file contains several implementations for atomic data types (integers, floats, strings and others). More...

#include "AbstractData.h"
#include "Enums.h"
#include <sstream>
#include <boost/cstdint.hpp>
#include <boost/lexical_cast.hpp>

Go to the source code of this file.

Classes

class  te::dt::SimpleData< T, typeCode >
 A template for atomic data types (integers, floats, strings and others). More...
 
class  te::dt::SimpleData< T *, typeCode >
 

Namespaces

 te
 URI C++ Library.
 
 te::dt
 Namespace for the Data Type module of TerraLib.
 

Typedefs

typedef SimpleData< bool, BOOLEAN_TYPE > te::dt::Boolean
 
typedef SimpleData< char, CHAR_TYPE > te::dt::Char
 
typedef SimpleData< double, DOUBLE_TYPE > te::dt::Double
 
typedef SimpleData< float, FLOAT_TYPE > te::dt::Float
 
typedef SimpleData< boost::int16_t, INT16_TYPE > te::dt::Int16
 
typedef SimpleData< boost::int32_t, INT32_TYPE > te::dt::Int32
 
typedef SimpleData< boost::int64_t, INT64_TYPE > te::dt::Int64
 
typedef SimpleData< std::string, NUMERIC_TYPE > te::dt::Numeric
 
typedef SimpleData< std::string, STRING_TYPE > te::dt::String
 
typedef SimpleData< unsigned char, UCHAR_TYPE > te::dt::UChar
 
typedef SimpleData< boost::uint16_t, UINT16_TYPE > te::dt::UInt16
 
typedef SimpleData< boost::uint32_t, UINT32_TYPE > te::dt::UInt32
 
typedef SimpleData< boost::uint64_t, UINT64_TYPE > te::dt::UInt64
 

Detailed Description

This file contains several implementations for atomic data types (integers, floats, strings and others).

Definition in file SimpleData.h.