Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Files | Classes
CoreModifiableAttibute

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...
 

Detailed Description

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.