Public Member Functions | |
| ItemScalarProperty () | |
| template<class AbstractFamily> | |
| void | resize (AbstractFamily *item_family, const DataType default_value) |
| Integer | size () const |
| template<class AbstractItem> | |
| DataType & | operator[] (const AbstractItem item) |
| template<class AbstractItem> | |
| DataType | operator[] (const AbstractItem item) const |
| void | print () const |
| ConstArrayView< DataType > | view () |
| void | updateSupport (Int32ConstArrayView new_to_old_ids) |
| void | copy (const ItemScalarProperty< DataType > &item_property_from) |
Private Attributes | |
| SharedArray< DataType > | m_data |
| DataType | m_default_value |
Definition at line 35 of file ItemProperty.h.
|
inline |
Constructor of the class
Definition at line 40 of file ItemProperty.h.
|
inline |
Definition at line 89 of file ItemProperty.h.
|
inline |
Definition at line 56 of file ItemProperty.h.
|
inline |
Definition at line 59 of file ItemProperty.h.
|
inline |
Definition at line 61 of file ItemProperty.h.
|
inline |
Definition at line 47 of file ItemProperty.h.
|
inline |
Definition at line 53 of file ItemProperty.h.
|
inline |
Definition at line 72 of file ItemProperty.h.
|
inline |
Definition at line 70 of file ItemProperty.h.
|
private |
Definition at line 98 of file ItemProperty.h.
|
private |
Definition at line 99 of file ItemProperty.h.