Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::TypeAnalysis::CVType::my_qual - Synopsis::TypeAnalysis::Reference::my_type
Data member Synopsis::TypeAnalysis::CVType::my_qual
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:109
: in class
Synopsis::TypeAnalysis::CVType
Data member Synopsis::TypeAnalysis::CVType::my_type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:108
: in class
Synopsis::TypeAnalysis::CVType
Data member Synopsis::TypeAnalysis::CVType::names
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:106
: in class
Synopsis::TypeAnalysis::CVType
Class Synopsis::TypeAnalysis::Class
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:75
: in class
Synopsis::TypeAnalysis::Class
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:35
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:78
: Enum
Kind
Synopsis/TypeAnalysis/Type.hh:80
: Constructor
Class(Kind,const std::string&)
Synopsis/TypeAnalysis/Type.hh:81
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:84
: Data member
my_kind
Enumerator Synopsis::TypeAnalysis::Class::CLASS
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:78
: in class
Synopsis::TypeAnalysis::Class
Synopsis::TypeAnalysis::Class::Class(Kind,const std::string&)
Defined at:
Synopsis/TypeAnalysis/Type.hh:80
: in class
Synopsis::TypeAnalysis::Class
Enum Synopsis::TypeAnalysis::Class::Kind
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:78
: in class
Synopsis::TypeAnalysis::Class
Referenced from:
Synopsis/TypeAnalysis/Type.hh:80
: in class
Synopsis::TypeAnalysis::Class
Synopsis/TypeAnalysis/Type.hh:84
: in class
Synopsis::TypeAnalysis::Class
Enumerator Synopsis::TypeAnalysis::Class::STRUCT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:78
: in class
Synopsis::TypeAnalysis::Class
Member function Synopsis::TypeAnalysis::Class::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:81
: in class
Synopsis::TypeAnalysis::Class
Data member Synopsis::TypeAnalysis::Class::my_kind
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:84
: in class
Synopsis::TypeAnalysis::Class
Class Synopsis::TypeAnalysis::Compound
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:69
: in class
Synopsis::TypeAnalysis::Compound
Referenced from:
Synopsis/TypeAnalysis/Type.hh:75
: in class
Synopsis::TypeAnalysis::Class
Synopsis/TypeAnalysis/Type.hh:87
: in class
Synopsis::TypeAnalysis::Union
Declarations:
Synopsis/TypeAnalysis/Type.hh:72
: Constructor
Compound(const std::string&)
Synopsis::TypeAnalysis::Compound::Compound(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Type.hh:72
: in class
Synopsis::TypeAnalysis::Compound
Class Synopsis::TypeAnalysis::ConstEvaluator
Documentation
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:22
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Referenced from:
Synopsis/TypeAnalysis/ConstEvaluator.hh:49
: in Synopsis::TypeAnalysis::evaluate_const(const SymbolLookup
Declarations:
Synopsis/TypeAnalysis/ConstEvaluator.hh:25
: Constructor
ConstEvaluator(const SymbolLookup::Scope*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:26
: Member function
evaluate(const PTree::Node*,long&)
Synopsis/TypeAnalysis/ConstEvaluator.hh:29
: Member function
visit(PTree::Literal*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:30
: Member function
visit(PTree::Identifier*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:31
: Member function
visit(PTree::FstyleCastExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:32
: Member function
visit(PTree::InfixExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:33
: Member function
visit(PTree::SizeofExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:34
: Member function
visit(PTree::UnaryExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:35
: Member function
visit(PTree::CondExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:36
: Member function
visit(PTree::ParenExpr*)
Synopsis/TypeAnalysis/ConstEvaluator.hh:38
: Data member
my_valid
Synopsis/TypeAnalysis/ConstEvaluator.hh:39
: Data member
my_value
Synopsis/TypeAnalysis/ConstEvaluator.hh:40
: Data member
my_scope
Synopsis::TypeAnalysis::ConstEvaluator::ConstEvaluator(const SymbolLookup::Scope*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:25
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::evaluate(const PTree::Node*,long&)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:26
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Called from:
Synopsis/TypeAnalysis/ConstEvaluator.hh:50
: in Synopsis::TypeAnalysis::evaluate_const(const SymbolLookup
Data member Synopsis::TypeAnalysis::ConstEvaluator::my_scope
Documentation
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:40
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Data member Synopsis::TypeAnalysis::ConstEvaluator::my_valid
Documentation
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:38
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Data member Synopsis::TypeAnalysis::ConstEvaluator::my_value
Documentation
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:39
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::CondExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:35
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::FstyleCastExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:31
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::Identifier*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:30
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::InfixExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:32
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::Literal*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:29
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::ParenExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:36
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::SizeofExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:33
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::UnaryExpr*)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:34
: in class
Synopsis::TypeAnalysis::ConstEvaluator
Namespace variable Synopsis::TypeAnalysis::DOUBLE
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:52
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Enum
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:62
: in class
Synopsis::TypeAnalysis::Enum
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:34
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:65
: Constructor
Enum(const std::string&)
Synopsis/TypeAnalysis/Type.hh:66
: Member function
accept(Visitor*)
Synopsis::TypeAnalysis::Enum::Enum(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Type.hh:65
: in class
Synopsis::TypeAnalysis::Enum
Member function Synopsis::TypeAnalysis::Enum::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:66
: in class
Synopsis::TypeAnalysis::Enum
Namespace variable Synopsis::TypeAnalysis::FLOAT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:51
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Function
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:142
: in class
Synopsis::TypeAnalysis::Function
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:42
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:145
: Constructor
Function()
Synopsis/TypeAnalysis/Type.hh:146
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:149
: Data member
my_type
Constructor Synopsis::TypeAnalysis::Function::Function()
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:145
: in class
Synopsis::TypeAnalysis::Function
Member function Synopsis::TypeAnalysis::Function::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:146
: in class
Synopsis::TypeAnalysis::Function
Data member Synopsis::TypeAnalysis::Function::my_type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:149
: in class
Synopsis::TypeAnalysis::Function
Namespace variable Synopsis::TypeAnalysis::INT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:49
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Kit
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:18
: in class
Synopsis::TypeAnalysis::Kit
Declarations:
Synopsis/TypeAnalysis/Kit.hh:21
: Constructor
Kit()
Synopsis/TypeAnalysis/Kit.hh:23
: Member function
builtin(const std::string&)
Synopsis/TypeAnalysis/Kit.hh:24
: Member function
enum_(const std::string&)
Synopsis/TypeAnalysis/Kit.hh:25
: Member function
class_(const std::string&)
Synopsis/TypeAnalysis/Kit.hh:26
: Member function
union_(const std::string&)
Synopsis/TypeAnalysis/Kit.hh:27
: Member function
pointer(const Type*)
Synopsis/TypeAnalysis/Kit.hh:28
: Member function
reference(const Type*)
Synopsis/TypeAnalysis/Kit.hh:29
: Member function
array(const Type*)
Synopsis/TypeAnalysis/Kit.hh:30
: Member function
pointer_to_member(const Type*,const Type*)
Constructor Synopsis::TypeAnalysis::Kit::Kit()
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:21
: in class
Synopsis::TypeAnalysis::Kit
Member function Synopsis::TypeAnalysis::Kit::array(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:29
: in class
Synopsis::TypeAnalysis::Kit
Synopsis::TypeAnalysis::Kit::builtin(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Kit.hh:23
: in class
Synopsis::TypeAnalysis::Kit
Synopsis::TypeAnalysis::Kit::class_(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Kit.hh:25
: in class
Synopsis::TypeAnalysis::Kit
Synopsis::TypeAnalysis::Kit::enum_(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Kit.hh:24
: in class
Synopsis::TypeAnalysis::Kit
Member function Synopsis::TypeAnalysis::Kit::pointer(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:27
: in class
Synopsis::TypeAnalysis::Kit
Member function Synopsis::TypeAnalysis::Kit::pointer_to_member(const Type*,const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:30
: in class
Synopsis::TypeAnalysis::Kit
Member function Synopsis::TypeAnalysis::Kit::reference(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Kit.hh:28
: in class
Synopsis::TypeAnalysis::Kit
Synopsis::TypeAnalysis::Kit::union_(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Kit.hh:26
: in class
Synopsis::TypeAnalysis::Kit
Namespace variable Synopsis::TypeAnalysis::LONG
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:50
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Pointer
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:112
: in class
Synopsis::TypeAnalysis::Pointer
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:39
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:115
: Constructor
Pointer(const Type*)
Synopsis/TypeAnalysis/Type.hh:116
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:119
: Data member
my_type
Constructor Synopsis::TypeAnalysis::Pointer::Pointer(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:115
: in class
Synopsis::TypeAnalysis::Pointer
Member function Synopsis::TypeAnalysis::Pointer::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:116
: in class
Synopsis::TypeAnalysis::Pointer
Data member Synopsis::TypeAnalysis::Pointer::my_type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:119
: in class
Synopsis::TypeAnalysis::Pointer
Class Synopsis::TypeAnalysis::PointerToMember
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:152
: in class
Synopsis::TypeAnalysis::PointerToMember
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:43
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:155
: Constructor
PointerToMember()
Synopsis/TypeAnalysis/Type.hh:156
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:159
: Data member
my_container
Synopsis/TypeAnalysis/Type.hh:160
: Data member
my_member
Constructor Synopsis::TypeAnalysis::PointerToMember::PointerToMember()
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:155
: in class
Synopsis::TypeAnalysis::PointerToMember
Member function Synopsis::TypeAnalysis::PointerToMember::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:156
: in class
Synopsis::TypeAnalysis::PointerToMember
Data member Synopsis::TypeAnalysis::PointerToMember::my_container
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:159
: in class
Synopsis::TypeAnalysis::PointerToMember
Data member Synopsis::TypeAnalysis::PointerToMember::my_member
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:160
: in class
Synopsis::TypeAnalysis::PointerToMember
Class Synopsis::TypeAnalysis::Reference
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:122
: in class
Synopsis::TypeAnalysis::Reference
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:40
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:125
: Constructor
Reference(const Type*)
Synopsis/TypeAnalysis/Type.hh:126
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:129
: Data member
my_type
Constructor Synopsis::TypeAnalysis::Reference::Reference(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:125
: in class
Synopsis::TypeAnalysis::Reference
Member function Synopsis::TypeAnalysis::Reference::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:126
: in class
Synopsis::TypeAnalysis::Reference
Data member Synopsis::TypeAnalysis::Reference::my_type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:129
: in class
Synopsis::TypeAnalysis::Reference
Generated on Wed Mar 19 02:50:43 2008 by
synopsis
(version 0.10)