Public Member Functions | Private Attributes | List of all members
ecl::NullaryFunctionConcept< Implementation > Class Template Reference

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

#include <nullary_function.hpp>

Public Member Functions

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

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

◆ ecl_compile_time_concept_test()

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

◆ function

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
autogenerated on Mon Feb 28 2022 22:18:33