cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Classes | Typedefs | Functions
test_methods_and_attributes.cpp File Reference
#include "pybind11_tests.h"
#include "constructor_stats.h"

Go to the source code of this file.

Classes

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

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 (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 113 of file test_methods_and_attributes.cpp.

◆ none2()

int none2 ( NoneTester obj)

Definition at line 114 of file test_methods_and_attributes.cpp.

◆ none3()

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

Definition at line 115 of file test_methods_and_attributes.cpp.

◆ none4()

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

Definition at line 116 of file test_methods_and_attributes.cpp.

◆ none5()

int none5 ( std::shared_ptr< NoneTester obj)

Definition at line 117 of file test_methods_and_attributes.cpp.

◆ TEST_SUBMODULE()

TEST_SUBMODULE ( methods_and_attributes  ,
 
)

Definition at line 151 of file test_methods_and_attributes.cpp.