Public Member Functions | Private Attributes
ecl::NullaryFunctionConcept< Implementation > Class Template Reference

Defines validating functionality for the nullary function concept. More...

#include <nullary_function.hpp>

List of all members.

Public Member Functions

 ecl_compile_time_concept_test (NullaryFunctionConcept)
 Implements a concept test for nullary functions.

Private Attributes

Implementation function

Detailed Description

template<typename Implementation>
class ecl::NullaryFunctionConcept< Implementation >

Defines validating functionality for the nullary function concept.

Definition at line 35 of file nullary_function.hpp.


Member Function Documentation

template<typename Implementation >
ecl::NullaryFunctionConcept< Implementation >::ecl_compile_time_concept_test ( NullaryFunctionConcept< Implementation >  ) [inline]

Implements a concept test for nullary functions.

The following conditions are required by nullary functions:

  • operator()() : a method which calls the nullary function.
  • result_type : a typedef for the return type of the nullary function.

Definition at line 46 of file nullary_function.hpp.


Member Data Documentation

template<typename Implementation >
Implementation ecl::NullaryFunctionConcept< Implementation >::function [private]

Definition at line 58 of file nullary_function.hpp.


The documentation for this class was generated from the following file:


ecl_concepts
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:12:03