libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType > Class Template Reference

#include <functional.hpp>

Public Types

typedef no_args num_args
 
typedef FnType::object_type object_type
 
typedef FnType::result_type result_type
 
typedef FnType fun_type
 

Public Member Functions

__stdcall binder0args (const FnType &x) noexcept(true)
 
__stdcall binder0args (const binder0args &x) noexcept(true)
 
__stdcall ~binder0args (void) noexcept(true)
 
const FnType &__fastcall Op (void) const noexcept(true)
 
result_type __fastcall operator() (void) const
 
result_type __fastcall operator() (void)
 

Detailed Description

template<typename FnType>
class jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >

Definition at line 684 of file functional.hpp.

Member Typedef Documentation

◆ fun_type

template<typename FnType >
typedef FnType jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::fun_type

Definition at line 689 of file functional.hpp.

◆ num_args

template<typename FnType >
typedef no_args jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::num_args

Definition at line 686 of file functional.hpp.

◆ object_type

template<typename FnType >
typedef FnType::object_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::object_type

Definition at line 687 of file functional.hpp.

◆ result_type

template<typename FnType >
typedef FnType::result_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::result_type

Definition at line 688 of file functional.hpp.

Constructor & Destructor Documentation

◆ binder0args() [1/2]

template<typename FnType >
__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::binder0args ( const FnType &  x)
inlinenoexcept

Definition at line 691 of file functional.hpp.

◆ binder0args() [2/2]

template<typename FnType >
__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::binder0args ( const binder0args< FnType > &  x)
inlinenoexcept

Definition at line 694 of file functional.hpp.

◆ ~binder0args()

template<typename FnType >
__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::~binder0args ( void  )
inlinenoexcept

Definition at line 697 of file functional.hpp.

Member Function Documentation

◆ Op()

template<typename FnType >
const FnType& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::Op ( void  ) const
inlinenoexcept

Definition at line 700 of file functional.hpp.

◆ operator()() [1/2]

template<typename FnType >
result_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::operator() ( void  )
inline

Definition at line 707 of file functional.hpp.

◆ operator()() [2/2]

template<typename FnType >
result_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >::operator() ( void  ) const
inline

Definition at line 704 of file functional.hpp.


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