make values capable of being a list & add boost
Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
parent
b37ca963cd
commit
3697759ceb
16 changed files with 315 additions and 140 deletions
|
|
@ -6,11 +6,14 @@
|
|||
#include <ikarus/macros.h>
|
||||
|
||||
/// \defgroup values Values
|
||||
/// \brief The values stored in entities.
|
||||
/// \brief The values of properties.
|
||||
/// \details Each entity has a value for each property it is associated with.
|
||||
/// The value is of the type specified by the property and constrained by the property's settings.
|
||||
/// A value may be indeterminate which means it is unknown or not specified.
|
||||
/// \see PropertyType PropertySettings
|
||||
/// These value classes represent plain objects. They are not associated with any entity.
|
||||
/// Each value may be indeterminate. \see IkarusProperty
|
||||
/// Values are stored as lists. If a property is "singular" then its value is a list of size 1.
|
||||
/// Values are typed, with types existing for each of the corresponding property types.
|
||||
/// When setting values for a property the type must match the property type and the value must be valid under the property's
|
||||
/// settings. \see PropertyType
|
||||
/// @{
|
||||
|
||||
IKARUS_BEGIN_HEADER
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue