This is the complete list of members for
TypeSolver, including all inherited members.
AlignmentMap typedef | TypeSolver | [private] |
beginClassDefinition(TypeSpecifier class_type, const std::string &name) | TypeSolver | [virtual] |
beginEnumDefinition(const std::string &name) | TypeSolver | [virtual] |
beginFieldDeclaration() | TypeSolver | [virtual] |
beginTypedef() | TypeSolver | [virtual] |
beginTypeDefinition(TypeSpecifier class_type, const std::string &name) | TypeSolver | [private] |
buildClassObject() | TypeSolver | [private] |
buildCurrentType() | TypeSolver | [private] |
classForwardDeclaration(TypeSpecifier ts, DeclSpecifier, const std::string &name) | TypeSolver | [virtual] |
declaratorArray(int size) | TypeSolver | [virtual] |
declaratorID(const std::string &name, QualifiedItem) | TypeSolver | [virtual] |
defineOpaqueAlignment(std::string const &type_name, size_t value) | TypeSolver | |
end_of_stmt() | TypeSolver | [virtual] |
endClassDefinition() | TypeSolver | [virtual] |
endEnumDefinition() | TypeSolver | [virtual] |
endFieldDeclaration() | TypeSolver | [virtual] |
enterNamespace(std::string const &name) | TypeSolver | [virtual] |
enumElement(const std::string &name, bool has_value, int value) | TypeSolver | [virtual] |
exitNamespace() | TypeSolver | [virtual] |
foundSimpleType(const std::list< std::string > &full_type) | TypeSolver | [virtual] |
getIntConstant(std::string const &name) | TypeSolver | [virtual] |
getStackSize() const | TypeSolver | [virtual] |
getTypeSize(CurrentTypeDefinition const &def) | TypeSolver | [virtual] |
incrementPointerLevel() | TypeSolver | [virtual] |
m_class_object | TypeSolver | [private] |
m_class_type | TypeSolver | [private] |
m_constants | TypeSolver | [private] |
m_current | TypeSolver | [private] |
m_cxx_mode | TypeSolver | [private] |
m_namespace | TypeSolver | [private] |
m_opaques_alignment | TypeSolver | [private] |
m_opaques_forced_alignment | TypeSolver | [private] |
m_opaques_ignore | TypeSolver | [private] |
m_registry | TypeSolver | [private] |
popType() | TypeSolver | [virtual] |
pushNewType() | TypeSolver | [virtual] |
resetPointerLevel() | TypeSolver | [virtual] |
setTemplateArguments(int count) | TypeSolver | |
setTypename(std::string const &name) | TypeSolver | [private] |
setupOpaqueHandling(bool forced_alignment, bool ignore) | TypeSolver | |
TypeSolver(antlr::TokenStream &lexer, Typelib::Registry ®istry, bool cxx_mode) | TypeSolver | |
TypeSolver(const antlr::ParserSharedInputState &state, Typelib::Registry ®istry, bool cxx_mode) | TypeSolver | |