cppyabm  1.0.17
An agent-based library to integrate C++ and Python
Classes | Macros | Functions
test_factory_constructors.cpp File Reference
#include "pybind11_tests.h"
#include "constructor_stats.h"
#include <cmath>
#include <new>

Go to the source code of this file.

Classes

class  TestFactory1
 
class  TestFactory2
 
class  TestFactory3
 
class  TestFactory4
 
class  TestFactory5
 
class  TestFactory6
 
class  PyTF6
 
class  TestFactory7
 
class  PyTF7
 
class  TestFactoryHelper
 

Macros

#define MAKE_TAG_TYPE(Name)
 

Functions

 TEST_SUBMODULE (factory_constructors, m)
 

Macro Definition Documentation

◆ MAKE_TAG_TYPE

#define MAKE_TAG_TYPE (   Name)
Value:
struct Name##_tag {}; \
py::class_<Name##_tag>(m_tag, #Name "_tag").def(py::init<>()); \
m_tag.attr(#Name) = py::cast(Name##_tag{})

Function Documentation

◆ TEST_SUBMODULE()

TEST_SUBMODULE ( factory_constructors  ,
 
)

Definition at line 142 of file test_factory_constructors.cpp.

cast
T cast(const handle &handle)
Definition: cast.h:1769