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.