33 std::string* defaultValue,
An atomic property like an integer or double.
Property * clone() const
It returns a clone of the object.
BitProperty(const std::string &name, std::size_t nbits=1, bool isRequired=false, std::string *defaultValue=0, unsigned int id=0, Property *parent=0)
It constructs a new bit property.
It models a property definition.
SimpleProperty & operator=(const SimpleProperty &rhs)
Assignment operator.
BitProperty & operator=(const BitProperty &rhs)
Assignment operator.
General enumerations for the data type module.
std::size_t m_nbits
The number of bits represented by the property.