stlab.adobe.com Adobe Systems Incorporated

#include <function.hpp>

Public Types

typedef implementation::model_base< model< T >, concept_t > base_type
 

Public Member Functions

 model (T x)
 

Static Public Member Functions

static R apply (concept_t *x, string_t &message)
 
static void apply (concept_t *x, string_t &message, std::tr1::true_type)
 
static R apply (concept_t *x, string_t &message, std::tr1::false_type)
 

Public Attributes

function_m
 

Static Public Attributes

static const vtable_type vtable_s
 

Detailed Description

template<typename R>
template<typename T>
struct adobe::version_1::function< R()>::model< T >

Definition at line 237 of file function.hpp.

Member Typedef Documentation

◆ base_type

typedef implementation::model_base<model<T>, concept_t> base_type

Definition at line 238 of file function.hpp.

Constructor & Destructor Documentation

◆ model()

model ( x)
explicit

Definition at line 240 of file function.hpp.

Member Function Documentation

◆ apply() [1/3]

static R apply ( concept_t *  x,
string_t message 
)
static

Definition at line 242 of file function.hpp.

◆ apply() [2/3]

static void apply ( concept_t *  x,
string_t message,
std::tr1::true_type   
)
static

Definition at line 246 of file function.hpp.

◆ apply() [3/3]

static R apply ( concept_t *  x,
string_t message,
std::tr1::false_type   
)
static

Definition at line 254 of file function.hpp.

Member Data Documentation

◆ function_m

T function_m

Definition at line 265 of file function.hpp.

◆ vtable_s

const function< R()>::vtable_type vtable_s
static

Definition at line 264 of file function.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google