All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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.