![]() |
|
PhoenixGenerator
2.2.0
Set of tools to generate code
|
Abstract trait of the backend for nanobind wrapper. More...
#include <PAbstractTraitBackend.h>
Inheritance diagram for PAbstractNanobindTraitBackend:Public Member Functions | |
| virtual void | headerExtraInclude (std::set< std::string > &includes, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | headerTestInclude (std::ofstream &fs, const GeneratorMode &mode, const PString &baseFileName) const |
| PAbstractNanobindTraitBackend () | |
| virtual void | registerConstructor (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | registerMethod (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | registerProperty (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | registerStaticMethod (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | testCallFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode) const |
| virtual void | testFunction (std::ofstream &fs, const PClassConfig &classConfig, const GeneratorMode &mode, const PString &baseFileName) const |
| virtual | ~PAbstractNanobindTraitBackend () |
Abstract trait of the backend for nanobind wrapper.
Definition at line 65 of file PAbstractTraitBackend.h.
|
inline |
Definition at line 67 of file PAbstractTraitBackend.h.
Referenced by NanobindTraitCheckStream::NanobindTraitCheckStream(), NanobindTraitDataStream::NanobindTraitDataStream(), NanobindTraitInclude::NanobindTraitInclude(), NanobindTraitMethod::NanobindTraitMethod(), NanobindTraitProperty::NanobindTraitProperty(), NanobindTraitTestSetup::NanobindTraitTestSetup(), and NanobindTraitTypeStream::NanobindTraitTypeStream().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 68 of file PAbstractTraitBackend.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in NanobindTraitTestSetup.
Definition at line 71 of file PAbstractTraitBackend.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in NanobindTraitDataStream.
Definition at line 75 of file PAbstractTraitBackend.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in NanobindTraitCheckStream, and NanobindTraitTypeStream.
Definition at line 74 of file PAbstractTraitBackend.h.
|
inlinevirtual |
Reimplemented in NanobindTraitCheckStream, NanobindTraitDataStream, NanobindTraitProperty, and NanobindTraitTypeStream.
Definition at line 79 of file PAbstractTraitBackend.h.
|
inlinevirtual |
Reimplemented in NanobindTraitCheckStream, NanobindTraitDataStream, NanobindTraitProperty, and NanobindTraitTypeStream.
Definition at line 78 of file PAbstractTraitBackend.h.