μ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 | List of all members
PyExampleVirt Class Reference
Inheritance diagram for PyExampleVirt:
[legend]
Collaboration diagram for PyExampleVirt:
[legend]

Public Member Functions

int run (int value) override
 
bool run_bool () override
 
void pure_virtual () override
 
const std::string & get_string1 () override
 
const std::string * get_string2 () override
 
int run (int value) override
 
bool run_bool () override
 
void pure_virtual () override
 
const std::string & get_string1 () override
 
const std::string * get_string2 () override
 
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
- Public Member Functions inherited from ExampleVirt
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
virtual ~ExampleVirt ()
 
virtual int run (int value)
 
virtual bool run_bool ()=0
 
virtual void pure_virtual ()=0
 
virtual const std::string & get_string1 ()
 
virtual const std::string * get_string2 ()
 
 ExampleVirt (int state)
 
 ExampleVirt (const ExampleVirt &e)
 
 ExampleVirt (ExampleVirt &&e) noexcept
 
virtual ~ExampleVirt ()
 
virtual int run (int value)
 
virtual bool run_bool ()=0
 
virtual void pure_virtual ()=0
 
virtual const std::string & get_string1 ()
 
virtual const std::string * get_string2 ()
 

Detailed Description

Definition at line 50 of file test_virtual_functions.cpp.

Member Function Documentation

◆ ExampleVirt() [1/12]

ExampleVirt::ExampleVirt ( const ExampleVirt e)
inline

Definition at line 21 of file test_virtual_functions.cpp.

◆ ExampleVirt() [2/12]

ExampleVirt::ExampleVirt ( const ExampleVirt e)
inline

Definition at line 21 of file test_virtual_functions.cpp.

◆ ExampleVirt() [3/12]

ExampleVirt::ExampleVirt ( const ExampleVirt e)
inline

Definition at line 21 of file test_virtual_functions.cpp.

◆ ExampleVirt() [4/12]

ExampleVirt::ExampleVirt ( const ExampleVirt e)
inline

Definition at line 21 of file test_virtual_functions.cpp.

◆ ExampleVirt() [5/12]

ExampleVirt::ExampleVirt ( ExampleVirt &&  e)
inlinenoexcept

Definition at line 22 of file test_virtual_functions.cpp.

◆ ExampleVirt() [6/12]

ExampleVirt::ExampleVirt ( ExampleVirt &&  e)
inlinenoexcept

Definition at line 22 of file test_virtual_functions.cpp.

◆ ExampleVirt() [7/12]

ExampleVirt::ExampleVirt ( ExampleVirt &&  e)
inlinenoexcept

Definition at line 22 of file test_virtual_functions.cpp.

◆ ExampleVirt() [8/12]

ExampleVirt::ExampleVirt ( ExampleVirt &&  e)
inlinenoexcept

Definition at line 22 of file test_virtual_functions.cpp.

◆ ExampleVirt() [9/12]

ExampleVirt::ExampleVirt ( int  state)
inlineexplicit

Definition at line 20 of file test_virtual_functions.cpp.

◆ ExampleVirt() [10/12]

ExampleVirt::ExampleVirt ( int  state)
inlineexplicit

Definition at line 20 of file test_virtual_functions.cpp.

◆ ExampleVirt() [11/12]

ExampleVirt::ExampleVirt ( int  state)
inlineexplicit

Definition at line 20 of file test_virtual_functions.cpp.

◆ ExampleVirt() [12/12]

ExampleVirt::ExampleVirt ( int  state)
inlineexplicit

Definition at line 20 of file test_virtual_functions.cpp.

◆ get_string1() [1/2]

const std::string & PyExampleVirt::get_string1 ( )
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 83 of file test_virtual_functions.cpp.

References get_string1(), and PYBIND11_OVERRIDE.

Referenced by get_string1().

◆ get_string1() [2/2]

const std::string & PyExampleVirt::get_string1 ( )
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 83 of file test_virtual_functions.cpp.

References get_string1(), and PYBIND11_OVERRIDE.

◆ get_string2() [1/2]

const std::string * PyExampleVirt::get_string2 ( )
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 91 of file test_virtual_functions.cpp.

References get_string2(), and PYBIND11_OVERRIDE.

Referenced by get_string2().

◆ get_string2() [2/2]

const std::string * PyExampleVirt::get_string2 ( )
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 91 of file test_virtual_functions.cpp.

References get_string2(), and PYBIND11_OVERRIDE.

◆ pure_virtual() [1/2]

void PyExampleVirt::pure_virtual ( )
inlineoverridevirtual

Implements ExampleVirt.

Definition at line 72 of file test_virtual_functions.cpp.

References pure_virtual(), and PYBIND11_OVERRIDE_PURE.

Referenced by pure_virtual().

◆ pure_virtual() [2/2]

void PyExampleVirt::pure_virtual ( )
inlineoverridevirtual

Implements ExampleVirt.

Definition at line 72 of file test_virtual_functions.cpp.

References pure_virtual(), and PYBIND11_OVERRIDE_PURE.

◆ run() [1/2]

int PyExampleVirt::run ( int  value)
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 54 of file test_virtual_functions.cpp.

References PYBIND11_OVERRIDE, and run().

Referenced by run().

◆ run() [2/2]

int PyExampleVirt::run ( int  value)
inlineoverridevirtual

Reimplemented from ExampleVirt.

Definition at line 54 of file test_virtual_functions.cpp.

References PYBIND11_OVERRIDE, and run().

◆ run_bool() [1/2]

bool PyExampleVirt::run_bool ( )
inlineoverridevirtual

Implements ExampleVirt.

Definition at line 63 of file test_virtual_functions.cpp.

References PYBIND11_OVERRIDE_PURE, and run_bool().

Referenced by run_bool().

◆ run_bool() [2/2]

bool PyExampleVirt::run_bool ( )
inlineoverridevirtual

Implements ExampleVirt.

Definition at line 63 of file test_virtual_functions.cpp.

References PYBIND11_OVERRIDE_PURE, and run_bool().


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