μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Private Member Functions | List of all members
NCVirtTrampoline Class Reference
Inheritance diagram for NCVirtTrampoline:
[legend]
Collaboration diagram for NCVirtTrampoline:
[legend]

Private Member Functions

NonCopyable get_noncopyable (int a, int b) override
 
Movable get_movable (int a, int b) override
 
NonCopyable get_noncopyable (int a, int b) override
 
Movable get_movable (int a, int b) override
 

Additional Inherited Members

- Public Member Functions inherited from NCVirt
virtual ~NCVirt ()=default
 
 NCVirt ()=default
 
 NCVirt (const NCVirt &)=delete
 
virtual NonCopyable get_noncopyable (int a, int b)
 
virtual Movable get_movable (int a, int b)=0
 
std::string print_nc (int a, int b)
 
std::string print_movable (int a, int b)
 
virtual ~NCVirt ()=default
 
 NCVirt ()=default
 
 NCVirt (const NCVirt &)=delete
 
virtual NonCopyable get_noncopyable (int a, int b)
 
virtual Movable get_movable (int a, int b)=0
 
std::string print_nc (int a, int b)
 
std::string print_movable (int a, int b)
 

Detailed Description

Definition at line 145 of file test_virtual_functions.cpp.

Member Function Documentation

◆ get_movable() [1/2]

Movable NCVirtTrampoline::get_movable ( int  a,
int  b 
)
inlineoverrideprivatevirtual

Implements NCVirt.

Definition at line 151 of file test_virtual_functions.cpp.

References get_movable(), and PYBIND11_OVERRIDE_PURE.

Referenced by get_movable().

◆ get_movable() [2/2]

Movable NCVirtTrampoline::get_movable ( int  a,
int  b 
)
inlineoverrideprivatevirtual

Implements NCVirt.

Definition at line 151 of file test_virtual_functions.cpp.

References get_movable(), and PYBIND11_OVERRIDE_PURE.

◆ get_noncopyable() [1/2]

NonCopyable NCVirtTrampoline::get_noncopyable ( int  a,
int  b 
)
inlineoverrideprivatevirtual

Reimplemented from NCVirt.

Definition at line 147 of file test_virtual_functions.cpp.

References get_noncopyable(), and PYBIND11_OVERRIDE.

Referenced by get_noncopyable().

◆ get_noncopyable() [2/2]

NonCopyable NCVirtTrampoline::get_noncopyable ( int  a,
int  b 
)
inlineoverrideprivatevirtual

Reimplemented from NCVirt.

Definition at line 147 of file test_virtual_functions.cpp.

References get_noncopyable(), and PYBIND11_OVERRIDE.


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