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


ecl_utilities
Author(s): Daniel Stonier
autogenerated on Mon Jul 3 2017 02:21:39