μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
DependentGuard Struct Reference

Public Member Functions

 DependentGuard ()
 
 ~DependentGuard ()
 
 DependentGuard ()
 
 ~DependentGuard ()
 

Static Public Member Functions

static const char * report_status ()
 
static const char * report_status ()
 

Static Public Attributes

static bool enabled = false
 

Detailed Description

Definition at line 22 of file test_call_policies.cpp.

Constructor & Destructor Documentation

◆ DependentGuard() [1/2]

DependentGuard::DependentGuard ( )
inline

Definition at line 25 of file test_call_policies.cpp.

References CustomGuard::enabled, and enabled.

◆ ~DependentGuard() [1/2]

DependentGuard::~DependentGuard ( )
inline

Definition at line 26 of file test_call_policies.cpp.

References enabled.

◆ DependentGuard() [2/2]

DependentGuard::DependentGuard ( )
inline

Definition at line 25 of file test_call_policies.cpp.

References CustomGuard::enabled, and enabled.

◆ ~DependentGuard() [2/2]

DependentGuard::~DependentGuard ( )
inline

Definition at line 26 of file test_call_policies.cpp.

References enabled.

Member Function Documentation

◆ report_status() [1/2]

static const char * DependentGuard::report_status ( )
inlinestatic

Definition at line 28 of file test_call_policies.cpp.

References enabled.

Referenced by TEST_SUBMODULE().

◆ report_status() [2/2]

static const char * DependentGuard::report_status ( )
inlinestatic

Definition at line 28 of file test_call_policies.cpp.

References enabled.

Member Data Documentation

◆ enabled

bool DependentGuard::enabled = false
static

Definition at line 23 of file test_call_policies.cpp.

Referenced by DependentGuard(), report_status(), and ~DependentGuard().


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