libcopp  2.2.0
Public Member Functions | Data Fields
task_manager< task< TCO_MACRO > >::flag_guard_type Struct Reference
Collaboration diagram for task_manager< task< TCO_MACRO > >::flag_guard_type:
Collaboration graph

Public Member Functions

 flag_guard_type (int *flags, typename flag_type::type v)
 
 ~flag_guard_type ()
 
 operator bool ()
 

Data Fields

int * data_
 
flag_type::type flag_
 

Detailed Description

template<typename TCO_MACRO>
struct task_manager< task< TCO_MACRO > >::flag_guard_type

Definition at line 186 of file task_manager.h.

Constructor & Destructor Documentation

◆ flag_guard_type()

template<typename TCO_MACRO >
task_manager< task< TCO_MACRO > >::flag_guard_type::flag_guard_type ( int *  flags,
typename flag_type::type  v 
)
inline

Definition at line 189 of file task_manager.h.

◆ ~flag_guard_type()

template<typename TCO_MACRO >
task_manager< task< TCO_MACRO > >::flag_guard_type::~flag_guard_type ( )
inline

Definition at line 197 of file task_manager.h.

Member Function Documentation

◆ operator bool()

template<typename TCO_MACRO >
task_manager< task< TCO_MACRO > >::flag_guard_type::operator bool ( )
inline

Definition at line 203 of file task_manager.h.

Field Documentation

◆ data_

template<typename TCO_MACRO >
int* task_manager< task< TCO_MACRO > >::flag_guard_type::data_

Definition at line 187 of file task_manager.h.

◆ flag_

template<typename TCO_MACRO >
flag_type::type task_manager< task< TCO_MACRO > >::flag_guard_type::flag_

Definition at line 188 of file task_manager.h.


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