|
HepMC3 event record library
|
#include <internals.h>
Collaboration diagram for internals:Data Fields | |
| type_map< type_info * > | registered_types_cpp |
| std::unordered_map< PyTypeObject *, std::vector< type_info * > > | registered_types_py |
| std::unordered_multimap< const void *, instance * > | registered_instances |
| std::unordered_set< std::pair< const PyObject *, const char * >, override_hash > | inactive_override_cache |
| type_map< std::vector< bool(*)(PyObject *, void *&)> > | direct_conversions |
| std::unordered_map< const PyObject *, std::vector< PyObject * > > | patients |
| std::forward_list< void(*)(std::exception_ptr)> | registered_exception_translators |
| std::unordered_map< std::string, void * > | shared_data |
| std::vector< PyObject * > | loader_patient_stack |
| std::forward_list< std::string > | static_strings |
| PyTypeObject * | static_property_type |
| PyTypeObject * | default_metaclass |
| PyObject * | instance_base |
Internal data structure used to track registered instances and types. Whenever binary incompatible changes are made to this structure, PYBIND11_INTERNALS_VERSION must be incremented.
Definition at line 96 of file internals.h.
1.8.14