libstdc++
std::_Function_base Class Reference

#include <functional>

Inheritance diagram for std::_Function_base:
[legend]

Public Types

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

Public Member Functions

bool _M_empty () const
 

Public Attributes

_Any_data _M_functor
 
_Manager_type _M_manager
 

Static Public Attributes

static const std::size_t _M_max_align
 
static const std::size_t _M_max_size
 

Detailed Description

Base class of all polymorphic function object wrappers.

Definition at line 1529 of file functional.

Member Typedef Documentation

◆ _Manager_type

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

Definition at line 1696 of file functional.

Constructor & Destructor Documentation

◆ _Function_base()

std::_Function_base::_Function_base ( )
inline

Definition at line 1685 of file functional.

◆ ~_Function_base()

std::_Function_base::~_Function_base ( )
inline

Definition at line 1687 of file functional.

Member Function Documentation

◆ _M_empty()

bool std::_Function_base::_M_empty ( ) const
inline

Definition at line 1694 of file functional.

Member Data Documentation

◆ _M_functor

_Any_data std::_Function_base::_M_functor

Definition at line 1699 of file functional.

◆ _M_manager

_Manager_type std::_Function_base::_M_manager

Definition at line 1700 of file functional.

◆ _M_max_align

const std::size_t std::_Function_base::_M_max_align
static

Definition at line 1533 of file functional.

◆ _M_max_size

const std::size_t std::_Function_base::_M_max_size
static

Definition at line 1532 of file functional.


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