Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
group of coreModifiableAttribute More...
Files | |
file | CoreModifiableAttribute.h |
Base template class for CoreModifiable attributes managing data. | |
file | CoreModifiableAttribute.h |
Base template class for CoreModifiable attributes managing data. | |
file | maCoreItem.h |
CoreModifiableAttributeData of core item with different notification level. | |
file | maCoreItem.h |
CoreModifiableAttributeData of core item with different notification level. | |
Classes | |
class | maArrayBase |
CoreModifiableAttributeData for array. More... | |
class | maArrayHeritage< notificationLevel, T, attributeElementType, nbLines, nbColumns > |
CoreModifiableAttributeData for array with different level of notification. More... | |
class | maVector |
CoreModifiableAttributeData for vector array with one dimension. More... | |
class | maBoolHeritage< notificationLevel > |
CoreModifiableAttributeData for bool with different level of notification. More... | |
class | maBufferHeritage< alignement, allocatedType, notificationLevel > |
CoreModifiableAttributeData of reference with different notification level. More... | |
class | maBuffer |
CoreModifiable managing a CoreRawBuffer. More... | |
class | maEnumBase |
CoreModifiableAttributeData for an enum. More... | |
class | maEnumHeritage< notificationLevel, nbElements > |
CoreModifiableAttributeData for an enum with different level of notification. More... | |
class | maNumericHeritage< notificationLevel, T, attributeType > |
CoreModifiableAttributeData for numeric without different level of notification. More... | |
class | maComputedNumericHeritage< notificationLevel, T, attributeType > |
numeric calling onwer get / set method to compute value More... | |
class | maReferenceHeritage< notificationLevel > |
CoreModifiableAttributeData for reference on CoreModifiable. More... | |
class | maReference |
CoreModifiableAttribute managing a reference. More... | |
class | maStringHeritage< notificationLevel > |
CoreModifiableAttributeData of string with different level of notification. More... | |
class | maUSStringHeritage< notificationLevel > |
CoreModifiableAttributeData of usstring with different level of notification. More... | |
group of coreModifiableAttribute
A CoreModifiableAttribute defines a type as an object.
the management of attribute is transparent :
This allow to export and import a CoreModifiable with its attributes.
Each CoreModifiableAttribute can be used and modified by anyone using generic function as getValue() and setValue().
it IS possible to add and remove a dynamic attribute to a CoreModifiable.
a CoreModifiableAttribute is accessed by an unique id. See the class documentation for the list of available CoreModifiableAttribute.