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

#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/options.h>

Collaboration diagram for options:
[legend]

Classes

struct  state
 

Public Member Functions

 options ()
 
 options (const options &)=delete
 
optionsoperator= (const options &)=delete
 
 ~options ()
 
optionsdisable_user_defined_docstrings () &
 
optionsenable_user_defined_docstrings () &
 
optionsdisable_function_signatures () &
 
optionsenable_function_signatures () &
 
void * operator new (size_t)=delete
 
 options ()
 
 options (const options &)=delete
 
optionsoperator= (const options &)=delete
 
 ~options ()
 
optionsdisable_user_defined_docstrings () &
 
optionsenable_user_defined_docstrings () &
 
optionsdisable_function_signatures () &
 
optionsenable_function_signatures () &
 
optionsdisable_enum_members_docstring () &
 
optionsenable_enum_members_docstring () &
 
void * operator new (size_t)=delete
 

Static Public Member Functions

static bool show_user_defined_docstrings ()
 
static bool show_function_signatures ()
 
static bool show_user_defined_docstrings ()
 
static bool show_function_signatures ()
 
static bool show_enum_members_docstring ()
 

Static Private Member Functions

static stateglobal_state ()
 
static stateglobal_state ()
 

Private Attributes

state previous_state
 

Detailed Description

Definition at line 16 of file options.h.

Constructor & Destructor Documentation

◆ options() [1/4]

options::options ( )
inline

Definition at line 19 of file options.h.

◆ options() [2/4]

options::options ( const options )
delete

◆ ~options() [1/2]

options::~options ( )
inline

Definition at line 26 of file options.h.

◆ options() [3/4]

options::options ( )
inline

Definition at line 19 of file options.h.

◆ options() [4/4]

options::options ( const options )
delete

◆ ~options() [2/2]

options::~options ( )
inline

Definition at line 26 of file options.h.

References global_state(), and previous_state.

Member Function Documentation

◆ disable_enum_members_docstring()

options & options::disable_enum_members_docstring ( ) &
inline

Definition at line 50 of file options.h.

References global_state(), and options::state::show_enum_members_docstring.

Referenced by TEST_SUBMODULE().

◆ disable_function_signatures() [1/2]

options & options::disable_function_signatures ( ) &
inline

Definition at line 40 of file options.h.

References show_function_signatures().

Referenced by TEST_SUBMODULE().

◆ disable_function_signatures() [2/2]

options & options::disable_function_signatures ( ) &
inline

Definition at line 40 of file options.h.

References global_state(), and options::state::show_function_signatures.

◆ disable_user_defined_docstrings() [1/2]

options & options::disable_user_defined_docstrings ( ) &
inline

Definition at line 30 of file options.h.

References show_user_defined_docstrings().

Referenced by TEST_SUBMODULE().

◆ disable_user_defined_docstrings() [2/2]

options & options::disable_user_defined_docstrings ( ) &
inline

Definition at line 30 of file options.h.

References global_state(), and options::state::show_user_defined_docstrings.

◆ enable_enum_members_docstring()

options & options::enable_enum_members_docstring ( ) &
inline

Definition at line 55 of file options.h.

References global_state(), and options::state::show_enum_members_docstring.

Referenced by TEST_SUBMODULE().

◆ enable_function_signatures() [1/2]

options & options::enable_function_signatures ( ) &
inline

Definition at line 45 of file options.h.

References show_function_signatures().

Referenced by TEST_SUBMODULE().

◆ enable_function_signatures() [2/2]

options & options::enable_function_signatures ( ) &
inline

Definition at line 45 of file options.h.

References global_state(), and options::state::show_function_signatures.

◆ enable_user_defined_docstrings() [1/2]

options & options::enable_user_defined_docstrings ( ) &
inline

Definition at line 35 of file options.h.

References show_user_defined_docstrings().

◆ enable_user_defined_docstrings() [2/2]

options & options::enable_user_defined_docstrings ( ) &
inline

Definition at line 35 of file options.h.

References global_state(), and options::state::show_user_defined_docstrings.

◆ global_state() [1/2]

static state & options::global_state ( )
inlinestaticprivate

◆ global_state() [2/2]

static state & options::global_state ( )
inlinestaticprivate

Definition at line 84 of file options.h.

◆ operator new() [1/2]

void * options::operator new ( size_t  )
delete

◆ operator new() [2/2]

void * options::operator new ( size_t  )
delete

◆ operator=() [1/2]

options & options::operator= ( const options )
delete

◆ operator=() [2/2]

options & options::operator= ( const options )
delete

◆ show_enum_members_docstring()

static bool options::show_enum_members_docstring ( )
inlinestatic

Definition at line 68 of file options.h.

References global_state(), and options::state::show_enum_members_docstring.

Referenced by enum_base::init().

◆ show_function_signatures() [1/2]

static bool options::show_function_signatures ( )
inlinestatic

◆ show_function_signatures() [2/2]

static bool options::show_function_signatures ( )
inlinestatic

Definition at line 66 of file options.h.

References global_state(), and options::state::show_function_signatures.

◆ show_user_defined_docstrings() [1/2]

static bool options::show_user_defined_docstrings ( )
inlinestatic

◆ show_user_defined_docstrings() [2/2]

static bool options::show_user_defined_docstrings ( )
inlinestatic

Definition at line 62 of file options.h.

References global_state(), and options::state::show_user_defined_docstrings.

Member Data Documentation

◆ previous_state

state options::previous_state
private

Definition at line 73 of file options.h.

Referenced by ~options().


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