retdec
|
This is the complete list of members for retdec::demangler::BorlandToCtypesParser, including all inherited members.
AstToCtypesParser()=default | retdec::demangler::AstToCtypesParser | |
BorlandToCtypesParser()=default | retdec::demangler::BorlandToCtypesParser | |
context | retdec::ctypesparser::CTypesParser | protected |
CTypesParser() | retdec::ctypesparser::CTypesParser | protected |
CTypesParser(unsigned defaultBitWidth) | retdec::ctypesparser::CTypesParser | protected |
defaultBitWidth | retdec::ctypesparser::CTypesParser | protected |
getBitWidth(const std::string &typeName) const | retdec::demangler::AstToCtypesParser | protected |
parseArrayType(std::shared_ptr< demangler::borland::ArrayNode > ArrayTypeNode) | retdec::demangler::BorlandToCtypesParser | private |
parseAsFunction(const std::string &name, std::shared_ptr< demangler::borland::Node > ast, std::unique_ptr< ctypes::Module > &module, const TypeWidths &typeWidths={}, const TypeSignedness &typeSignedness={}, unsigned defaultBitWidth=0) | retdec::demangler::BorlandToCtypesParser | |
parseBuiltInType(std::shared_ptr< demangler::borland::BuiltInTypeNode > typeNode) | retdec::demangler::BorlandToCtypesParser | private |
parseCallConvention(demangler::borland::CallConv callConv) | retdec::demangler::BorlandToCtypesParser | private |
parseCharType(std::shared_ptr< demangler::borland::CharTypeNode > charNode) | retdec::demangler::BorlandToCtypesParser | private |
parseFloatingPointType(std::shared_ptr< demangler::borland::FloatTypeNode > floatNode) | retdec::demangler::BorlandToCtypesParser | private |
parseFuncParameters(std::shared_ptr< demangler::borland::NodeArray > paramsNode) | retdec::demangler::BorlandToCtypesParser | private |
parseFunction(const std::string &mangledName, std::shared_ptr< demangler::borland::FunctionNode > function) | retdec::demangler::BorlandToCtypesParser | private |
parsefuncType(std::shared_ptr< demangler::borland::FunctionTypeNode > funcTypeNode) | retdec::demangler::BorlandToCtypesParser | private |
parseFuncTypeParameters(std::shared_ptr< demangler::borland::NodeArray > paramsNode) | retdec::demangler::BorlandToCtypesParser | private |
parseIntegralType(std::shared_ptr< demangler::borland::IntegralTypeNode > integralNode) | retdec::demangler::BorlandToCtypesParser | private |
parseNamedType(std::shared_ptr< demangler::borland::NamedTypeNode > namedTypeNode) | retdec::demangler::BorlandToCtypesParser | private |
parsePointerType(std::shared_ptr< demangler::borland::PointerTypeNode > pointerNode) | retdec::demangler::BorlandToCtypesParser | private |
parseReferenceType(std::shared_ptr< demangler::borland::ReferenceTypeNode > referenceNode) | retdec::demangler::BorlandToCtypesParser | private |
parseRReferenceType(std::shared_ptr< demangler::borland::RReferenceTypeNode > referenceNode) | retdec::demangler::BorlandToCtypesParser | private |
parseType(std::shared_ptr< demangler::borland::TypeNode > typeNode) | retdec::demangler::BorlandToCtypesParser | private |
toSigness(bool isUnsigned) const | retdec::demangler::AstToCtypesParser | protected |
toSigness(const std::string &typeName) const | retdec::demangler::AstToCtypesParser | protected |
toVarArgness(bool isVarArg) const | retdec::demangler::AstToCtypesParser | protected |
TypeSignedness typedef | retdec::ctypesparser::CTypesParser | |
typeSignedness | retdec::ctypesparser::CTypesParser | protected |
TypeWidths typedef | retdec::ctypesparser::CTypesParser | |
typeWidths | retdec::ctypesparser::CTypesParser | protected |
~CTypesParser()=default | retdec::ctypesparser::CTypesParser | virtual |