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