Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cecl::BinaryFunction< A1, A2, R >Virtual interface definition for binary function objects
 Cecl::BinaryFunction< A, B, R >
 Cecl::PartiallyBoundBinaryMemberFunction< C, A, B, R >Binary function object for partially bound binary member functions
 Cecl::BinaryFunction< C &, A, R >
 Cecl::UnaryMemberFunction< C, A, R >Binary function object for unary member functions
 Cecl::BinaryFunction< C &, A, void >
 Cecl::UnaryMemberFunction< C, A, void >Specialisation of the binary function object for void unary member functions
 Cecl::BluePrint< Derived >This is a parent template for blueprints using crtp
 Cecl::BluePrintFactory< Base >Primary template for blueprint factories
 Cecl::Bool< x > [external]
 Cecl::is_reference_wrapper< T >Default action for detection of the reference wrapper type trait (false)
 Cecl::is_reference_wrapper< ReferenceWrapper< T > >Configures the reference wrapper type trait for the ReferenceWrapper specialisation to true
 Cecl::Flags< Enum >Convenience class for organising boolean flags
 Cecl::NullaryFunction< R >Virtual interface definition for nullary function objects
 Cecl::BoundNullaryMemberFunction< C, R >Nullary function object for bound nullary member functions
 Cecl::BoundUnaryFreeFunction< A, R >Nullary function object for bound unary global/static functions
 Cecl::BoundUnaryMemberFunction< C, A, R >Nullary function object for bound unary member functions
 Cecl::NullaryFreeFunction< R >Nullary function object for void global/static functions
 Cecl::NullaryFunction< Result >
 Cecl::NullaryFunctionCopy< FunctionObject, Result >Create a NullaryFunction object composited from an existing function object
 Cecl::NullaryFunctionReference< FunctionObject, Result >Creates a nullary function from a reference wrapper
 Cecl::NullaryFunction< void >
 Cecl::BoundNullaryMemberFunction< C, void >Specialisation of the bound nullary member function for void functions
 Cecl::BoundUnaryFreeFunction< A, void >Specialisation for bound void unary functions
 Cecl::NullaryFreeFunction< void >Specialisation for free nullary functions that return void
 Cecl::NullaryFunctionCopy< FunctionObject, void >Specialisation of NullaryFunctionCopy for void return types
 Cecl::NullaryFunctionReference< FunctionObject, void >Creates a void nullary function from a reference wrapper
 Cecl::Parameter< T >General parameter type for member variables of a pre-specified class
 Cecl::ReferenceWrapper< T >Provides a wrapper which allows the original object to be passed like a reference
 Cecl::Singleton< T >Singleton construction via the curiously recurring template pattern
 Cecl::UnaryFunction< A, R >Virtual interface definition for unary function objects
 Cecl::PartiallyBoundUnaryMemberFunction< C, A, R >Unary function object for partially bound unary member functions
 Cecl::UnaryFreeFunction< A, R >Unary function object for global/static functions
 Cecl::UnaryFunction< A, void >
 Cecl::UnaryFreeFunction< A, void >Specialisations for free unary functions with no return type
 Cecl::UnaryFunction< C &, R >
 Cecl::NullaryMemberFunction< C, R >Unary function object for member functions without arguments
 Cecl::UnaryFunction< C &, void >
 Cecl::NullaryMemberFunction< C, void >Specialisation of the unary function object for void member functions without arguments
 Cecl::UnaryFunction< T, Result >
 Cecl::UnaryFunctionCopy< FunctionObject, T, Result >Create a UnaryFunction object composited from an existing function object
 Cecl::UnaryFunctionReference< FunctionObject, T, Result >Creates a unary function from a reference wrapper
 Cecl::UnaryFunction< T, void >
 Cecl::UnaryFunctionCopy< FunctionObject, T, void >Specialisation of UnaryFunctionCopy for void return types
 Cecl::UnaryFunctionReference< ReferenceWrapper, T, void >Creates a void unary function from a reference wrapper
 Cecl::VoidA void (null) object


ecl_utilities
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:29