38 for(std::size_t i = 0; i < rhs.
m_data.size(); ++i)
39 m_data.push_back(rhs.
m_data[i].clone());
55 for(std::size_t i = 0; i < m_data.size(); ++i)
56 value += m_data[i].toString();
65 m_data.push_back(data);
bool operator<(const ObjectId &rhs) const
This class represents an unique id for a data set element.
const boost::ptr_vector< te::dt::AbstractData > & getValue() const
It gets the properties values used to uniquely identify a data set element.
void addValue(te::dt::AbstractData *data)
It adds a property value to uniquely identify a data set element.
This class represents an unique id for a data set element.
std::string getValueAsString() const
It gets the properties values used to uniquely identify a data set element as string.
A base class for values that can be retrieved from the data access module.
boost::ptr_vector< te::dt::AbstractData > m_data
A vector of property values.
ObjectId()
Default constructor.