|
ACF $AcfVersion:0$
|
Standard library. More...
Classes | |
| class | ArrayAccessor |
| class | CAsyncNotifier |
| class | CBitManip |
| Helper class for bits manipulations. More... | |
| class | CChangeDelegator |
| Delegates calls of IChangeable methods to the given slave. More... | |
| class | CChangeGroup |
| Help class which provides the group of changes for update mechanism of the model. More... | |
| class | CChangeNotifier |
| Help class which provides the automatic update mechanism of the model. More... | |
| class | CClassInfo |
| Represents platform independent type info and provide set of static class manipulation functions. More... | |
| class | CCrcCalculator |
| Helper class for CRC-32 checksum calculation. More... | |
| class | CEventBasedNotifier |
| Implementation of model changes notification between different threads. More... | |
| class | CFastBinaryIndex |
| class | CGeneralTimeStamp |
| A general time stamp implementation. More... | |
| class | CIdManipBase |
| Base implementation for operations on composed ID objects. More... | |
| class | CIndex2d |
| Index implementation for addressing elements in 2D-space. More... | |
| class | CRandomNumber |
| Helper class for calculation of a random number. More... | |
| class | CSystem |
| Implementation of global system helpers. More... | |
| class | CVarIndex |
| Multidimensional index used to addressing index. More... | |
| class | DefaultAccessor |
| class | IChangeable |
| Common interface for data model objects, which can be changed. More... | |
| class | IChangeDelegator |
| Common interface for all classes that support delegation of their data updates to another class. More... | |
| class | IContainerInfo |
| Common interface for all container implementations. More... | |
| class | IFactoryInfo |
| Base interface providing information about factory-producible objects. More... | |
| class | IInformationProvider |
| Common interface for class providing some basic information object. More... | |
| class | ILogger |
| Common interface for classes sending some log info. More... | |
| class | IPolymorphic |
| Base interface for all used interfaces and implementations. More... | |
| class | ITimeStamp |
| Common interface for timer implementations. More... | |
| class | TArray |
| Multidimensional array with fixed number of dimensions. More... | |
| class | TCachedUpdateManagerWrap |
| Help wrapper class supporting of cached parts. More... | |
| class | TCascadedMap |
| Helper class used to manage list of many connected in cascade maps. More... | |
| class | TChangeDelegator |
| Binder of some istd::IChangeable implementation and changing delegator. More... | |
| class | TCloneableWrap |
| class | TComposedFactory |
| Standard generic implementation of the composed factory. More... | |
| class | TDeleteAdapter |
| Default delete adapter. More... | |
| class | TDelPtr |
| Pointer wrapper providing automatic deleting pointed object during destruction. More... | |
| class | THierarchicalBase |
| Template based implementation of a hierarchical object. More... | |
| class | TIFactory |
| Generic interface for a factory. More... | |
| class | TIHierarchical |
| Common interface to define the hierarchical graph structures. More... | |
| class | TIMap |
| Generic interface for a key/value mapping. More... | |
| class | TIndex |
| Multidimensional index used to addressing fixed-size array. More... | |
| class | TInterfaceFactory |
| class | TInterfacePtr |
| Base template for polymorphic interface pointers. More... | |
| class | TNullable |
| class | TOptDeleteAdapter |
| Optional delete adapter. More... | |
| class | TOptDelPtr |
| Pointer wrapper providing activatable deleting pointed object during destruction. More... | |
| class | TOptInterfacePtr |
| A wrapper for managed and unmanaged interface pointers. More... | |
| class | TOptPointerVector |
| Implementation of a special pointer container, which controls the live cycle of the pointer object, but allows optional pointer removing. More... | |
| class | TPointerBase |
| Implementation of pointer wrapper. More... | |
| class | TPointerVector |
| Implementation of a pointer container, which controls the live cycle of the pointer object. More... | |
| class | TRange |
| Implementation of a abstract range defined by two values - minimum and maximum. More... | |
| class | TRanges |
| Set of ranges. More... | |
| class | TSharedInterfacePtr |
| Shared ownership smart pointer for interface types. More... | |
| class | TSharedNullable |
This is a comfort wrap for TNullable that allows several TSharedNullable objects to own the same object. More... | |
| class | TSingleFactory |
| Template based object factory interface. More... | |
| class | TSmartPtr |
| class | TTransPtr |
| Implementation of data transfer smart pointer. More... | |
| class | TUniqueInterfacePtr |
| Unique ownership smart pointer for interface types. More... | |
| class | TVarArray |
| Multidimensional array with fixed number of dimensions. More... | |
Typedefs | |
| typedef istd::TUniqueInterfacePtr< istd::IChangeable > | IChangeableUniquePtr |
| typedef istd::TSharedInterfacePtr< istd::IChangeable > | IChangeableSharedPtr |
| typedef TIFactory< void > | IVoidFactory |
| typedef TIFactory< istd::IPolymorphic > | IFactory |
| typedef TIHierarchical< IPolymorphic > | IHierarchical |
| typedef istd::TRange< double > | CRange |
| typedef istd::TRange< int > | CIntRange |
| typedef TRanges< double > | CRanges |
| typedef TRanges< int > | CIntRanges |
| typedef TVarArray< double > | CVarArray |
Functions | |
| uint | qHash (const CVarIndex &index, uint seed=0) |
| bool | AreObjectsEqual (const IChangeable *a, const IChangeable *b) |
| template<int Dimensions> | |
| uint | qHash (const TIndex< Dimensions > &key, uint seed=0) |
| template<typename ValueType > | |
| uint | qHash (const istd::TRanges< ValueType > &key, uint seed=0) |
| template<class T > | |
| bool | Less (const istd::TSharedNullable< T > &lhs, const istd::TSharedNullable< T > &rhs) |
Standard library.
Contains the system indenendent primitives and basic implementations.
| typedef istd::TRange<int> istd::CIntRange |
| typedef TRanges<int> istd::CIntRanges |
| typedef istd::TRange<double> istd::CRange |
| typedef TRanges<double> istd::CRanges |
| typedef TVarArray<double> istd::CVarArray |
Definition at line 501 of file TVarArray.h.
Definition at line 444 of file IChangeable.h.
Definition at line 443 of file IChangeable.h.
| typedef TIFactory<istd::IPolymorphic> istd::IFactory |
Definition at line 33 of file TIFactory.h.
Definition at line 62 of file TIHierarchical.h.
| typedef TIFactory<void> istd::IVoidFactory |
Definition at line 32 of file TIFactory.h.
| bool istd::AreObjectsEqual | ( | const IChangeable * | a, |
| const IChangeable * | b | ||
| ) |
| bool istd::Less | ( | const istd::TSharedNullable< T > & | lhs, |
| const istd::TSharedNullable< T > & | rhs | ||
| ) |
Definition at line 98 of file TSharedNullable.h.
| uint istd::qHash | ( | const CVarIndex & | index, |
| uint | seed = 0 |
||
| ) |
|
inline |
Definition at line 938 of file TRanges.h.
References istd::TRanges< ValueType >::GetHashValue().