GNU g++  v5.2.1
GNU Standard C++
__gnu_profile::__reentrance_guard Struct Reference

Reentrance guard. More...

#include <profiler.h>

Public Member Functions

 __reentrance_guard ()
 
 ~__reentrance_guard ()
 

Static Public Member Functions

static bool __get_in ()
 
static bool & __inside ()
 

Detailed Description

Reentrance guard.

Mechanism to protect all __gnu_profile operations against recursion, multithreaded and exception reentrance.

Constructor & Destructor Documentation

__gnu_profile::__reentrance_guard::__reentrance_guard ( )
inline
__gnu_profile::__reentrance_guard::~__reentrance_guard ( )
inline

References __inside().

Here is the call graph for this function:

Member Function Documentation

static bool& __gnu_profile::__reentrance_guard::__inside ( )
inlinestatic

Referenced by __get_in(), and ~__reentrance_guard().

Here is the caller graph for this function:


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