Synopsis/TypeAnalysis/Type.hh
Includes from this file:
include Synopsis/TypeAnalysis/Visitor.hh
Declarations in this file:
Classes in Synopsis::TypeAnalysis
Data members in Synopsis::TypeAnalysis::Array
Data members in Synopsis::TypeAnalysis::CVType
Data members in Synopsis::TypeAnalysis::Class
Data members in Synopsis::TypeAnalysis::Function
Data members in Synopsis::TypeAnalysis::Pointer
Data members in Synopsis::TypeAnalysis::PointerToMember
Data members in Synopsis::TypeAnalysis::Reference
Data members in Synopsis::TypeAnalysis::Type
Enums in Synopsis::TypeAnalysis::CVType
Enums in Synopsis::TypeAnalysis::Class
Member functions in Synopsis::TypeAnalysis::CVType
Member functions in Synopsis::TypeAnalysis::Class
Member functions in Synopsis::TypeAnalysis::Pointer
Member functions in Synopsis::TypeAnalysis::Type
Namespace variables in Synopsis::TypeAnalysis
Parameters in Synopsis::TypeAnalysis::Array::`Array(const Type*)
type
Parameters in Synopsis::TypeAnalysis::Array::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::BuiltinType::`BuiltinType(const std::string&)
name
Parameters in Synopsis::TypeAnalysis::BuiltinType::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::CVType::`CVType(const Type*,CVQualifier)
q
type
Parameters in Synopsis::TypeAnalysis::CVType::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Class::`Class(Kind,const std::string&)
kind
name
Parameters in Synopsis::TypeAnalysis::Class::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Compound::`Compound(const std::string&)
name
Parameters in Synopsis::TypeAnalysis::Enum::`Enum(const std::string&)
name
Parameters in Synopsis::TypeAnalysis::Enum::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Function::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Pointer::`Pointer(const Type*)
type
Parameters in Synopsis::TypeAnalysis::Pointer::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::PointerToMember::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Reference::`Reference(const Type*)
type
Parameters in Synopsis::TypeAnalysis::Reference::`accept(Visitor*)
visitor
Parameters in Synopsis::TypeAnalysis::Type::`Type(const std::string&)
name
Parameters in Synopsis::TypeAnalysis::Union::`Union(const std::string&)
name
Parameters in Synopsis::TypeAnalysis::Union::`accept(Visitor*)
visitor
Thises in Synopsis::TypeAnalysis::Array::`Array(const Type*)
this
Thises in Synopsis::TypeAnalysis::Array::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::BuiltinType::`BuiltinType(const std::string&)
this
Thises in Synopsis::TypeAnalysis::BuiltinType::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::BuiltinType::`deref()const
this
Thises in Synopsis::TypeAnalysis::BuiltinType::`ref()const
this
Thises in Synopsis::TypeAnalysis::CVType::`CVType(const Type*,CVQualifier)
this
Thises in Synopsis::TypeAnalysis::CVType::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Class::`Class(Kind,const std::string&)
this
Thises in Synopsis::TypeAnalysis::Class::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Compound::`Compound(const std::string&)
this
Thises in Synopsis::TypeAnalysis::Enum::`Enum(const std::string&)
this
Thises in Synopsis::TypeAnalysis::Enum::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Function::`Function()
this
Thises in Synopsis::TypeAnalysis::Function::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Pointer::`Pointer(const Type*)
this
Thises in Synopsis::TypeAnalysis::Pointer::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::PointerToMember::`PointerToMember()
this
Thises in Synopsis::TypeAnalysis::PointerToMember::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Reference::`Reference(const Type*)
this
Thises in Synopsis::TypeAnalysis::Reference::`accept(Visitor*)
this
Thises in Synopsis::TypeAnalysis::Type::`Type(const std::string&)
this
Thises in Synopsis::TypeAnalysis::Type::`deref()const
this
Thises in Synopsis::TypeAnalysis::Type::`name()const
this
Thises in Synopsis::TypeAnalysis::Type::`ref()const
this
Thises in Synopsis::TypeAnalysis::Type::`~Type()
this
Thises in Synopsis::TypeAnalysis::Union::`Union(const std::string&)
this
Thises in Synopsis::TypeAnalysis::Union::`accept(Visitor*)
this