Classes | Typedefs
iattr Namespace Reference

This namespace containes implementations of attributes concept. More...

Classes

class  CAttributeMetaInfo
 Represents constraints of properties allowing values from enumerated set. More...
 
class  CAttributesManager
 Basic implementation of an property container. More...
 
class  CAttributesMetaInfoProvider
 Common interface for a container of properties. More...
 
class  CEnumAttributeMetaInfo
 Represents constraints of properties allowing values from enumerated set. More...
 
class  CNumericAttributeMetaInfo
 Represents constraints of properties allowing values from enumerated set. More...
 
class  CStandardAttributesFactory
 Basic implementation of an property container. More...
 
class  IAttributeMetaInfo
 Meta information describing single attribute. More...
 
class  IAttributesManager
 Common interface for a container of properties. More...
 
class  IAttributesMetaInfoProvider
 Common interface for a container of properties. More...
 
class  IAttributesProvider
 Common interface for a container of properties. More...
 
class  IEnumAttributeMetaInfo
 Represents constraints of properties allowing values from enumerated set. More...
 
class  INumericAttributeMetaInfo
 Represents constraints of properties allowing values from enumerated set. More...
 
class  TAttribute
 Template implementation of single component attribute. More...
 
class  TMultiAttribute
 Template implementation of multiple component attribute. More...
 

Typedefs

typedef TAttribute< int > CIntegerAttribute
 
typedef TAttribute< double > CRealAttribute
 
typedef TAttribute< bool > CBooleanAttribute
 
typedef TAttribute< QString > CStringAttribute
 
typedef TAttribute< QByteArray > CIdAttribute
 
typedef TMultiAttribute< int > CIntegerListAttribute
 
typedef TMultiAttribute< double > CRealListAttribute
 
typedef TMultiAttribute< bool > CBooleanListAttribute
 
typedef TMultiAttribute< QString > CStringListAttribute
 
typedef TMultiAttribute
< QByteArray > 
CIdListAttribute
 

Detailed Description

This namespace containes implementations of attributes concept.

This package is system independent. This package use following ACF packages:

Typedef Documentation

Definition at line 179 of file TAttribute.h.

Definition at line 266 of file TMultiAttribute.h.

typedef TAttribute<QByteArray> iattr::CIdAttribute

Definition at line 181 of file TAttribute.h.

Definition at line 268 of file TMultiAttribute.h.

Definition at line 177 of file TAttribute.h.

Definition at line 264 of file TMultiAttribute.h.

Definition at line 178 of file TAttribute.h.

Definition at line 265 of file TMultiAttribute.h.

Definition at line 180 of file TAttribute.h.

Definition at line 267 of file TMultiAttribute.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy