Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
function< R()> Class Template Reference

#include <function.hpp>

Inheritance diagram for function< R()>:

Public Types

typedef R result_type

Public Member Functions

 function ()
 function (null_ptr_t)
 function (const function &x)
template<typename T>
 function (T x)
functionoperator= (function x)
functionoperator= (null_ptr_t)
template<typename T>
functionoperator= (T x)
 ~function ()
operator() () const

Detailed Description

template<typename R>
class adobe::version_1::function< R()>

Definition at line 185 of file function.hpp.

Member Typedef Documentation

◆ result_type

template<typename R>
typedef R result_type

Definition at line 187 of file function.hpp.

Constructor & Destructor Documentation

◆ function() [1/4]

template<typename R>
function ( )

Definition at line 190 of file function.hpp.

◆ function() [2/4]

template<typename R>
function ( null_ptr_t )

Definition at line 191 of file function.hpp.

◆ function() [3/4]

template<typename R>
function ( const function< R()> & x)

Definition at line 192 of file function.hpp.

◆ function() [4/4]

template<typename R>
template<typename T>
function ( T x)

Definition at line 194 of file function.hpp.

◆ ~function()

template<typename R>
~function ( )

Definition at line 211 of file function.hpp.

Member Function Documentation

◆ operator=() [1/3]

template<typename R>
function & operator= ( function< R()> x)

Definition at line 196 of file function.hpp.

◆ operator=() [2/3]

template<typename R>
function & operator= ( null_ptr_t )

Definition at line 200 of file function.hpp.

◆ operator=() [3/3]

template<typename R>
template<typename T>
function & operator= ( T x)

Definition at line 206 of file function.hpp.

◆ operator()()

template<typename R>
R operator() ( ) const

Definition at line 217 of file function.hpp.