The Psyche Project
psy::C::Union Member List

This is the complete list of members for psy::C::Union, including all inherited members.

asDeclaration() overridepsy::C::Declarationinlinevirtual
asDeclaration() const overridepsy::C::Declarationinlinevirtual
asEnum()psy::C::TagTypeDeclarationinlinevirtual
asEnum() constpsy::C::TagTypeDeclarationinlinevirtual
asFunction()psy::C::Declarationinlinevirtual
asFunction() constpsy::C::Declarationinlinevirtual
asObjectDeclaration()psy::C::Declarationinlinevirtual
asObjectDeclaration() constpsy::C::Declarationinlinevirtual
asProgram() (defined in psy::C::Symbol)psy::C::Symbolinlinevirtual
asProgram() const (defined in psy::C::Symbol)psy::C::Symbolinlinevirtual
asStruct()psy::C::TagTypeDeclarationinlinevirtual
asStruct() constpsy::C::TagTypeDeclarationinlinevirtual
asTagTypeDeclaration() overridepsy::C::TagTypeDeclarationinlinevirtual
asTagTypeDeclaration() const overridepsy::C::TagTypeDeclarationinlinevirtual
asTranslationUnit() (defined in psy::C::Symbol)psy::C::Symbolinlinevirtual
asTranslationUnit() const (defined in psy::C::Symbol)psy::C::Symbolinlinevirtual
asTypeDeclaration() overridepsy::C::TypeDeclarationinlinevirtual
asTypeDeclaration() const overridepsy::C::TypeDeclarationinlinevirtual
asTypedef()psy::C::TypeDeclarationinlinevirtual
asTypedef() constpsy::C::TypeDeclarationinlinevirtual
asUnion() overridepsy::C::Unioninlinevirtual
asUnion() const overridepsy::C::Unioninlinevirtual
CAST() const (defined in psy::C::TypeDeclaration)psy::C::TypeDeclarationinlineprotected
containingSymbol() constpsy::C::Symbol
Declaration(SymbolImpl *p, DeclarationKind declK) (defined in psy::C::Declaration)psy::C::Declarationprotected
Declaration(const Declaration &)=delete (defined in psy::C::Declaration)psy::C::Declarationprotected
declaringSyntaxReferences() constpsy::C::Declaration
enclosingScope() constpsy::C::Declaration
identifier() const overridepsy::C::TagTypeDeclarationvirtual
impl_ (defined in psy::C::Symbol)psy::C::Symbolprotected
kind() constpsy::C::TagTypeDeclaration
location() constpsy::C::Declaration
nameSpace() constpsy::C::Declaration
operator=(const Declaration &)=delete (defined in psy::C::Declaration)psy::C::Declarationprotected
operator=(const Symbol &)=delete (defined in psy::C::Symbol)psy::C::Symbolprotected
specifiedType() constpsy::C::TagTypeDeclaration
Symbol(SymbolImpl *p) (defined in psy::C::Symbol)psy::C::Symbolprotected
Symbol(const Symbol &)=delete (defined in psy::C::Symbol)psy::C::Symbolprotected
TagTypeDeclaration(const SyntaxTree *tree, const Symbol *containingSym, const Scope *enclosingScope, TagType *tagTy, TagTypeDeclarationKind tagTyDeclK) (defined in psy::C::TagTypeDeclaration)psy::C::TagTypeDeclarationprotected
toDisplayString() const overridepsy::C::Unionvirtual
TypeDeclaration(TypeDeclarationImpl *p) (defined in psy::C::TypeDeclaration)psy::C::TypeDeclarationprotected
~Symbol() (defined in psy::C::Symbol)psy::C::Symbolvirtual
~TypeDeclaration() (defined in psy::C::TypeDeclaration)psy::C::TypeDeclarationvirtual