Classes | Typedefs | Enumerations | Functions
istd Namespace Reference

Standard library. More...

Classes

class  CBitManip
 Helper class for bits manipulations. More...
 
class  CChangeDelegator
 Delegates calls of IChangeable methods to the given slave. 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  NotificationTarget
 
class  CFastBinaryIndex
 
class  CGeneralTimeStamp
 A general time stamp implementation. More...
 
class  CIdManipBase
 
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  IChangeable
 Common interface for model objects, which can be changed. More...
 
class  IChangeDelegator
 Common interface for all classes that supports delegation of their updates to another class. More...
 
class  IContainerInfo
 Common interface for all container implementations. More...
 
class  IFactoryInfo
 Base interface providing info about factorisable 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  TChangeBinder
 Binder of two istd::IChangeable implementations. More...
 
class  TChangeDelegator
 Binder of some istd::IChangeable implementation and changing delegator. More...
 
class  TChangeNotifier
 Help class which provides the automatic update mechanism of the model. More...
 
class  TComposedFactory
 Standard generic implementation of the composed factory. 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
 Common interface for a factory implementation. 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  TOptDelPtr
 Pointer wrapper providing automatic deleting pointed object during destruction. More...
 
class  TOptDeleteAdapter
 Optional delete adapter. 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  DefaultAccessor
 
class  ArrayAccessor
 
class  TPointerBase
 Implementation of pointer wrapper. More...
 
class  TDeleteAdapter
 Default delete adapter. 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  TSingleFactory
 Template based object factory interface. More...
 
class  TSmartPtr
 Implementation of a smart pointer. More...
 
class  TTransPtr
 Implementation of data transfer smart pointer. More...
 
class  TUpdateManagerWrap
 Help wrapper class allowing to reduce nested update notifying by counting of changes. More...
 
class  TVarArray
 Multidimensional array with fixed number of dimensions. More...
 

Typedefs

typedef TChangeNotifier
< IChangeable
CChangeNotifier
 Basic change notifier for unspecified type. More...
 
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
 

Enumerations

enum  RepositoryState { RS_ORIGINAL_VERSION = 3395, RS_DIRTY_FLAG = 0, RS_USE_VERSION = RS_ORIGINAL_VERSION + RS_DIRTY_FLAG }
 Enumeration for reflecting the state of ACF's SVN repository. More...
 

Functions

uint qHash (const istd::CVarIndex &index)
 

Detailed Description

Standard library.

Contains the system indenendent primitives and basic implementations.

Typedef Documentation

Definition at line 786 of file TRange.h.

typedef TRanges<int> istd::CIntRanges

Definition at line 773 of file TRanges.h.

typedef istd::TRange<double> istd::CRange

Definition at line 785 of file TRange.h.

typedef TRanges<double> istd::CRanges

Definition at line 772 of file TRanges.h.

typedef TVarArray<double> istd::CVarArray

Definition at line 501 of file TVarArray.h.

Definition at line 31 of file TIFactory.h.

Definition at line 61 of file TIHierarchical.h.

Definition at line 30 of file TIFactory.h.

Enumeration Type Documentation

Enumeration for reflecting the state of ACF's SVN repository.

Enumerator
RS_ORIGINAL_VERSION 
RS_DIRTY_FLAG 
RS_USE_VERSION 

Definition at line 11 of file AcfVersion.h.

Function Documentation

uint istd::qHash ( const istd::CVarIndex index)

© 2007-2011 Witold Gantzke and Kirill Lepskiy