Scarab  v2.9.0
Project 8 C++ Utility Library
Classes | Namespaces | Typedefs | Functions | Variables
test_methods_and_attributes.cpp File Reference
#include "pybind11_tests.h"
#include "constructor_stats.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  ArgInspector1
 
class  ArgInspector2
 
class  ArgAlwaysConverts
 
struct  type_caster< ArgInspector1 >
 
struct  type_caster< ArgInspector2 >
 
struct  type_caster< ArgAlwaysConverts >
 
class  DestructionTester
 
struct  type_caster< DestructionTester >
 
class  NoneTester
 
struct  StrIssue
 
class  UnregisteredBase
 
class  RegisteredDerived
 

Namespaces

 pybind11
 glibc defines I as a macro which breaks things, e.g., boost template names
 
 pybind11::detail
 

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)
 
void test_submodule_methods_and_attributes (py::module &)
 

Variables

test_initializer methods_and_attributes ("methods_and_attributes", test_submodule_methods_and_attributes)
 

Typedef Documentation

◆ overload_cast_

Definition at line 16 of file test_methods_and_attributes.cpp.

Function Documentation

◆ none1()

int none1 ( const NoneTester obj)

Definition at line 180 of file test_methods_and_attributes.cpp.

◆ none2()

int none2 ( NoneTester obj)

Definition at line 181 of file test_methods_and_attributes.cpp.

◆ none3()

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

Definition at line 182 of file test_methods_and_attributes.cpp.

◆ none4()

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

Definition at line 183 of file test_methods_and_attributes.cpp.

◆ none5()

int none5 ( std::shared_ptr< NoneTester obj)

Definition at line 184 of file test_methods_and_attributes.cpp.

◆ test_submodule_methods_and_attributes()

void test_submodule_methods_and_attributes ( py::module m)

Definition at line 210 of file test_methods_and_attributes.cpp.

Variable Documentation

◆ methods_and_attributes

test_initializer methods_and_attributes("methods_and_attributes", test_submodule_methods_and_attributes)