▼Necl | Embedded control libraries |
CBinaryFunction | Virtual interface definition for binary function objects |
CBluePrint | This is a parent template for blueprints using crtp |
CBluePrintFactory | Primary template for blueprint factories |
CBoundNullaryMemberFunction | Nullary function object for bound nullary member functions |
CBoundNullaryMemberFunction< C, void > | Specialisation of the bound nullary member function for void functions |
CBoundUnaryFreeFunction | Nullary function object for bound unary global/static functions |
CBoundUnaryFreeFunction< A, void > | Specialisation for bound void unary functions |
CBoundUnaryMemberFunction | Nullary function object for bound unary member functions |
CFlags | Convenience class for organising boolean flags |
Cis_reference_wrapper | Default action for detection of the reference wrapper type trait (false) |
Cis_reference_wrapper< ReferenceWrapper< T > > | Configures the reference wrapper type trait for the ReferenceWrapper specialisation to true |
CNullaryFreeFunction | Nullary function object for void global/static functions |
CNullaryFreeFunction< void > | Specialisation for free nullary functions that return void |
CNullaryFunction | Virtual interface definition for nullary function objects |
CNullaryFunctionCopy | Create a NullaryFunction object composited from an existing function object |
CNullaryFunctionCopy< FunctionObject, void > | Specialisation of NullaryFunctionCopy for void return types |
CNullaryFunctionReference | Creates a nullary function from a reference wrapper |
CNullaryFunctionReference< FunctionObject, void > | Creates a void nullary function from a reference wrapper |
CNullaryMemberFunction | Unary function object for member functions without arguments |
CNullaryMemberFunction< C, void > | Specialisation of the unary function object for void member functions without arguments |
CParameter | General parameter type for member variables of a pre-specified class |
CPartiallyBoundBinaryMemberFunction | Binary function object for partially bound binary member functions |
CPartiallyBoundUnaryMemberFunction | Unary function object for partially bound unary member functions |
CReferenceWrapper | Provides a wrapper which allows the original object to be passed like a reference |
CSingleton | Singleton construction via the curiously recurring template pattern |
CUnaryFreeFunction | Unary function object for global/static functions |
CUnaryFreeFunction< A, void > | Specialisations for free unary functions with no return type |
CUnaryFunction | Virtual interface definition for unary function objects |
CUnaryFunctionCopy | Create a UnaryFunction object composited from an existing function object |
CUnaryFunctionCopy< FunctionObject, T, void > | Specialisation of UnaryFunctionCopy for void return types |
CUnaryFunctionReference | Creates a unary function from a reference wrapper |
CUnaryFunctionReference< ReferenceWrapper, T, void > | Creates a void unary function from a reference wrapper |
CUnaryMemberFunction | Binary function object for unary member functions |
CUnaryMemberFunction< C, A, void > | Specialisation of the binary function object for void unary member functions |
CVoid | A void (null) object |