std::tr1::_Function_base Class Reference

List of all members.

Public Types

typedef bool(*) _Manager_type (_Any_data &, const _Any_data &, _Manager_operation)

Public Member Functions

 _Function_base ()
 ~_Function_base ()
bool _M_empty () const

Public Attributes

_Any_data _M_functor
_Manager_type _M_manager

Static Public Attributes

static const std::size_t _M_max_size = sizeof(_Nocopy_types)
static const std::size_t _M_max_align = __alignof__(_Nocopy_types)

Classes

class  _Base_manager
class  _Ref_manager

Detailed Description

Definition at line 839 of file tr1/functional.


Member Typedef Documentation

typedef bool(*) std::tr1::_Function_base::_Manager_type(_Any_data &, const _Any_data &, _Manager_operation)

Definition at line 1017 of file tr1/functional.


Constructor & Destructor Documentation

std::tr1::_Function_base::_Function_base (  )  [inline]

Definition at line 1004 of file tr1/functional.

std::tr1::_Function_base::~_Function_base (  )  [inline]

Definition at line 1006 of file tr1/functional.

References std::tr1::__destroy_functor.


Member Function Documentation

bool std::tr1::_Function_base::_M_empty (  )  const [inline]

Definition at line 1015 of file tr1/functional.


Member Data Documentation

_Any_data std::tr1::_Function_base::_M_functor

Definition at line 1020 of file tr1/functional.

_Manager_type std::tr1::_Function_base::_M_manager

Definition at line 1021 of file tr1/functional.

const std::size_t std::tr1::_Function_base::_M_max_align = __alignof__(_Nocopy_types) [static]

Definition at line 843 of file tr1/functional.

const std::size_t std::tr1::_Function_base::_M_max_size = sizeof(_Nocopy_types) [static]

Definition at line 842 of file tr1/functional.


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:59:41 2010 for GNU C++ STL by  doxygen 1.4.7