μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Typedefs | Functions
test_methods_and_attributes.cpp File Reference
#include "constructor_stats.h"
#include "pybind11_tests.h"
Include dependency graph for test_methods_and_attributes.cpp:

Go to the source code of this file.

Classes

class  ExampleMandA
 
struct  TestProperties
 
struct  TestPropertiesOverride
 
struct  TestPropRVP
 
class  NoneTester
 
class  NoneCastTester
 
struct  StrIssue
 
class  UnregisteredBase
 
class  RegisteredDerived
 
struct  RefQualified
 
struct  RValueRefParam
 

Typedefs

template<typename... Args>
using overload_cast_ = pybind11::detail::overload_cast_impl< Args... >
 

Functions

int none1 (const NoneTester &obj)
 
int none2 (NoneTester *obj)
 
int none3 (std::shared_ptr< NoneTester > &obj)
 
int none4 (std::shared_ptr< NoneTester > *obj)
 
int none5 (const std::shared_ptr< NoneTester > &obj)
 
 TEST_SUBMODULE (methods_and_attributes, m)
 

Typedef Documentation

◆ overload_cast_

template<typename... Args>
using overload_cast_ = pybind11::detail::overload_cast_impl<Args...>

Definition at line 16 of file test_methods_and_attributes.cpp.

Function Documentation

◆ none1()

int none1 ( const NoneTester obj)

Definition at line 122 of file test_methods_and_attributes.cpp.

References NoneTester::answer.

Referenced by TEST_SUBMODULE().

◆ none2()

int none2 ( NoneTester obj)

Definition at line 123 of file test_methods_and_attributes.cpp.

References NoneTester::answer.

Referenced by TEST_SUBMODULE().

◆ none3()

int none3 ( std::shared_ptr< NoneTester > &  obj)

Definition at line 124 of file test_methods_and_attributes.cpp.

Referenced by TEST_SUBMODULE().

◆ none4()

int none4 ( std::shared_ptr< NoneTester > *  obj)

Definition at line 125 of file test_methods_and_attributes.cpp.

Referenced by TEST_SUBMODULE().

◆ none5()

int none5 ( const std::shared_ptr< NoneTester > &  obj)

Definition at line 126 of file test_methods_and_attributes.cpp.

Referenced by TEST_SUBMODULE().

◆ TEST_SUBMODULE()

TEST_SUBMODULE ( methods_and_attributes  ,
 
)

Definition at line 180 of file test_methods_and_attributes.cpp.

References ExampleMandA::add1(), ExampleMandA::add10(), ExampleMandA::add2(), ExampleMandA::add3(), ExampleMandA::add4(), ExampleMandA::add5(), ExampleMandA::add6(), ExampleMandA::add7(), ExampleMandA::add8(), ExampleMandA::add9(), NoneCastTester::answer, RefQualified::constRefQualified(), ExampleMandA::consume_str(), UnregisteredBase::do_nothing(), RValueRefParam::func1(), RValueRefParam::func2(), RValueRefParam::func3(), RValueRefParam::func4(), TestProperties::get(), TestPropRVP::get1(), TestPropRVP::get2(), UnregisteredBase::get_double(), UnregisteredBase::get_int(), TestPropRVP::get_rvalue(), UnregisteredBase::increase_value(), ExampleMandA::internal1(), ExampleMandA::internal2(), ExampleMandA::internal3(), ExampleMandA::internal4(), ExampleMandA::internal5(), none1(), none2(), none3(), none4(), none5(), ExampleMandA::overloaded(), print_default_created(), print_destroyed(), RefQualified::refQualified(), UnregisteredBase::ro_value, UnregisteredBase::rw_value, ExampleMandA::self1(), ExampleMandA::self2(), ExampleMandA::self3(), ExampleMandA::self4(), ExampleMandA::self5(), TestProperties::set(), TestPropRVP::set1(), TestPropRVP::set2(), UnregisteredBase::set_int(), TestProperties::static_get(), TestProperties::static_set(), TestProperties::static_value, TestPropertiesOverride::static_value, RegisteredDerived::sum(), TestPropRVP::sv1, TestPropRVP::sv2, ExampleMandA::toString(), StrIssue::val, ExampleMandA::value, TestProperties::value, TestPropertiesOverride::value, and RefQualified::value.