26 #ifndef __TERRALIB_DATATYPE_INTERNAL_BYTEARRAYPROPERTY_H 
   27 #define __TERRALIB_DATATYPE_INTERNAL_BYTEARRAYPROPERTY_H 
   64                           std::size_t nbytes = 0,
 
   65                           bool isRequired = 
false,
 
   66                           std::string* defaultValue = 0,
 
  122 #endif  // __TERRALIB_DATATYPE_INTERNAL_BYTEARRAYPROPERTY_H 
An atomic property like an integer or double. 
It models a property definition. 
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
std::size_t m_nbytes
The number of bits represented by the property. 
void setMaxSize(std::size_t s)
It sets the maximum number of bytes for the byte array data. 
An atomic property like an integer or double. 
std::size_t getMaxSize() const 
It returns the maximum number of bytes for the byte array data. 
~ByteArrayProperty()
Destructor. 
Property for byte array types.