|
#include <RobotAPI/libraries/aron/codegeneration/codegenerator/codewriter/cpp/generator/ndarray/Quaternion.h>
Public Member Functions | |
std::pair< std::vector< std::pair< std::string, std::string > >, bool > | getCtorInitializers (const std::string &) const final |
CppBlockPtr | getEqualsBlock (const std::string &, const std::string &) const final |
CppBlockPtr | getReadBlock (const std::string &cppAccessor, const std::string &variantAccessor) const final |
std::vector< std::string > | getRequiredIncludes () const final |
CppBlockPtr | getResetHardBlock (const std::string &cppAccessor) const final |
CppBlockPtr | getResetSoftBlock (const std::string &cppAccessor) const final |
CppBlockPtr | getWriteBlock (const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final |
CppBlockPtr | getWriteTypeBlock (const std::string &typeAccessor, const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final |
Quaternion (const type::Quaternion &) | |
virtual | ~Quaternion ()=default |
Public Member Functions inherited from NDArrayGenerator< type::Quaternion, Quaternion > | |
virtual | ~NDArrayGenerator ()=default |
Public Member Functions inherited from SpecializedGeneratorBase< type::Quaternion, Quaternion > | |
virtual const type::Variant & | getType () const override |
SpecializedGeneratorBase (const std::string &instantiatedCppTypename, const std::string &classCppTypename, const std::string &aronDataTypename, const std::string &aronTypeTypename, const type::Quaternion &t) | |
virtual | ~SpecializedGeneratorBase ()=default |
Public Member Functions inherited from Generator | |
Generator ()=delete | |
Generator (const std::string &instantiatedCppTypename, const std::string &classCppTypename, const std::string &aronDataTypename, const std::string &aronTypeTypename) | |
std::string | getClassCppTypename () const |
virtual CppBlockPtr | getCopyCtorBlock (const std::string &) const |
virtual std::pair< std::vector< std::pair< std::string, std::string > >, bool > | getCopyCtorInitializers (const std::string &) const |
virtual CppBlockPtr | getCtorBlock (const std::string &) const |
virtual CppBlockPtr | getDtorBlock (const std::string &) const |
std::string | getFullClassCppTypename () const |
std::string | getFullInstantiatedCppTypename () const |
std::string | getFullInstantiatedCppTypenameGenerator () const |
std::string | getInstantiatedCppTypename () const |
virtual std::vector< CppFieldPtr > | getPublicVariableDeclarations (const std::string &) const |
virtual const type::Variant & | getType () const =0 |
CppCtorPtr | toCopyCtor (const std::string &) const |
CppCtorPtr | toCtor (const std::string &) const |
CppMethodPtr | toDtor (const std::string &) const |
CppMethodPtr | toEqualsMethod () const |
CppMethodPtr | toReadMethod () const |
CppMethodPtr | toResetHardMethod () const |
CppMethodPtr | toResetSoftMethod () const |
CppMethodPtr | toSpecializedDataReaderMethod (const ReaderInfo &info) const |
CppMethodPtr | toSpecializedDataWriterMethod (const WriterInfo &info) const |
CppMethodPtr | toSpecializedStaticDataReaderMethod (const StaticReaderInfo &info) const |
CppMethodPtr | toSpecializedTypeWriterMethod (const WriterInfo &info) const |
CppMethodPtr | toWriteMethod () const |
CppMethodPtr | toWriteTypeMethod () const |
virtual | ~Generator ()=default |
Additional Inherited Members | |
Public Types inherited from Generator | |
using | PointerType = GeneratorPtr |
Static Public Member Functions inherited from Generator | |
static std::string | EscapeAccessor (const std::string &) |
static std::string | ExtractCppTypename (const type::Variant &) |
static std::vector< std::string > | ExtractCppTypenames (const std::vector< type::VariantPtr > &) |
static std::unique_ptr< Generator > | FromAronType (const type::Variant &) |
Protected Member Functions inherited from Generator | |
std::string | nextEl () const |
std::string | resolveMaybeAccessor (const std::string &) const |
CppBlockPtr | resolveMaybeEqualsBlock (const CppBlockPtr &, const std::string &, const std::string &) const |
std::string | resolveMaybeGenerator (const std::string &args="") const |
std::string | resolveMaybeGeneratorWithSetter (const std::string &, const std::string &args="") const |
CppBlockPtr | resolveMaybeReadBlock (const CppBlockPtr &, const std::string &, const std::string &) const |
CppBlockPtr | resolveMaybeResetHardBlock (const CppBlockPtr &, const std::string &) const |
CppBlockPtr | resolveMaybeResetSoftBlock (const CppBlockPtr &, const std::string &) const |
CppBlockPtr | resolveMaybeWriteBlock (const CppBlockPtr &, const std::string &) const |
std::string | toPointerAccessor (const std::string &) const |
Protected Attributes inherited from SpecializedGeneratorBase< type::Quaternion, Quaternion > | |
type::Quaternion | type |
Static Protected Attributes inherited from Generator | |
static const std::string | ARON_MAYBE_TYPE_ACCESSOR |
static const std::string | ARON_OTHER_ACCESSOR = Generator::ARON_VARIABLE_PREFIX + "_o" |
static const std::string | ARON_PATH_ACCESSOR = Generator::ARON_VARIABLE_PREFIX + "_p" |
static const std::string | ARON_READER_ACCESSOR = Generator::ARON_VARIABLE_PREFIX + "_r" |
static const std::string | ARON_TEMPLATE_INSTANTIATIONS_ACCESSOR |
static const std::string | ARON_VARIABLE_PREFIX = "aron" |
static const std::string | ARON_VARIANT_RETURN_ACCESSOR |
static const std::string | ARON_WRITER_ACCESSOR = Generator::ARON_VARIABLE_PREFIX + "_w" |
Definition at line 34 of file Quaternion.h.
Quaternion | ( | const type::Quaternion & | n | ) |
Definition at line 44 of file Quaternion.cpp.
|
virtualdefault |
|
finalvirtual |
Reimplemented from Generator.
Definition at line 61 of file Quaternion.cpp.
|
finalvirtual |
Reimplemented from Generator.
Definition at line 174 of file Quaternion.cpp.
|
finalvirtual |
Implements Generator.
Definition at line 154 of file Quaternion.cpp.
|
finalvirtual |
Reimplemented from Generator.
Definition at line 55 of file Quaternion.cpp.
|
finalvirtual |
Reimplemented from Generator.
Definition at line 84 of file Quaternion.cpp.
|
finalvirtual |
Reimplemented from Generator.
Definition at line 109 of file Quaternion.cpp.
|
finalvirtual |
Implements Generator.
Definition at line 136 of file Quaternion.cpp.
|
finalvirtual |
Implements Generator.
Definition at line 117 of file Quaternion.cpp.