Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::Trace::Trace(const std::string&,unsigned int,const T&) - Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::FstyleCastExpr*)
Synopsis::Trace::Trace(const std::string&,unsigned int,const T&)
Defined at:
Synopsis/Trace.hh:48
: in class
Synopsis::Trace
Member function Synopsis::Trace::enable(unsigned int)
Documentation
Defined at:
Synopsis/Trace.hh:65
: in class
Synopsis::Trace
Member function Synopsis::Trace::indent()
Documentation
Defined at:
Synopsis/Trace.hh:68
: in class
Synopsis::Trace
Called from:
Synopsis/Trace.hh:44
: in Synopsis::Trace::Trace(const std
Synopsis/Trace.hh:59
: in member function
Synopsis::Trace::~Trace()
Synopsis/Trace.hh:80
: in member function
Synopsis::Trace::Entry::Entry(bool)
Data member Synopsis::Trace::my_level
Documentation
Defined at:
Synopsis/Trace.hh:71
: in class
Synopsis::Trace
Referenced from:
Synopsis/Trace.hh:45
: in Synopsis::Trace::Trace(const std
Synopsis/Trace.hh:58
: in member function
Synopsis::Trace::~Trace()
Synopsis/Trace.hh:68
: in member function
Synopsis::Trace::indent()
Data member Synopsis::Trace::my_mask
Documentation
Defined at:
Synopsis/Trace.hh:70
: in class
Synopsis::Trace
Referenced from:
Synopsis/Trace.hh:65
: in member function
Synopsis::Trace::enable(unsigned int)
Data member Synopsis::Trace::my_scope
Documentation
Defined at:
Synopsis/Trace.hh:72
: in class
Synopsis::Trace
Referenced from:
Synopsis/Trace.hh:44
: in Synopsis::Trace::Trace(const std
Synopsis/Trace.hh:59
: in member function
Synopsis::Trace::~Trace()
Data member Synopsis::Trace::my_visibility
Documentation
Defined at:
Synopsis/Trace.hh:73
: in class
Synopsis::Trace
Referenced from:
Synopsis/Trace.hh:43
: in Synopsis::Trace::Trace(const std
Synopsis/Trace.hh:57
: in member function
Synopsis::Trace::~Trace()
Member function template Synopsis::Trace::operator<<(const T&)const
Documentation
Defined at:
Synopsis/Trace.hh:63
: in class
Synopsis::Trace
Destructor Synopsis::Trace::~Trace()
Documentation
Defined at:
Synopsis/Trace.hh:55
: in class
Synopsis::Trace
Namespace Synopsis::TypeAnalysis
Documentation
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:18
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Kit.hh:14
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:17
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Visitor.hh:12
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/OverloadResolver.hh:15
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/TypeEvaluator.hh:18
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Array
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:132
: in class
Synopsis::TypeAnalysis::Array
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:41
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:135
: Constructor
Array(const Type*)
Synopsis/TypeAnalysis/Type.hh:136
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:139
: Data member
my_type
Constructor Synopsis::TypeAnalysis::Array::Array(const Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:135
: in class
Synopsis::TypeAnalysis::Array
Member function Synopsis::TypeAnalysis::Array::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:136
: in class
Synopsis::TypeAnalysis::Array
Data member Synopsis::TypeAnalysis::Array::my_type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:139
: in class
Synopsis::TypeAnalysis::Array
Namespace variable Synopsis::TypeAnalysis::BOOL
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:45
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::BuiltinType
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:35
: in class
Synopsis::TypeAnalysis::BuiltinType
Referenced from:
Synopsis/TypeAnalysis/Type.hh:45
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:46
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:47
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:48
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:49
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:50
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:51
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:52
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:53
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:54
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:55
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:56
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:57
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:58
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:59
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Type.hh:60
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Visitor.hh:33
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:38
: Constructor
BuiltinType(const std::string&)
Synopsis/TypeAnalysis/Type.hh:39
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:41
: Member function
ref()const
Synopsis/TypeAnalysis/Type.hh:42
: Member function
deref()const
Synopsis::TypeAnalysis::BuiltinType::BuiltinType(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Type.hh:38
: in class
Synopsis::TypeAnalysis::BuiltinType
Member function Synopsis::TypeAnalysis::BuiltinType::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:39
: in class
Synopsis::TypeAnalysis::BuiltinType
Member function Synopsis::TypeAnalysis::BuiltinType::deref()const
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:42
: in class
Synopsis::TypeAnalysis::BuiltinType
Member function Synopsis::TypeAnalysis::BuiltinType::ref()const
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:41
: in class
Synopsis::TypeAnalysis::BuiltinType
Namespace variable Synopsis::TypeAnalysis::CHAR
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:46
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::CVType
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:96
: in class
Synopsis::TypeAnalysis::CVType
Referenced from:
Synopsis/TypeAnalysis/Visitor.hh:38
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:99
: Enum
CVQualifier
Synopsis/TypeAnalysis/Type.hh:101
: Constructor
CVType(const Type*,CVQualifier)
Synopsis/TypeAnalysis/Type.hh:103
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:106
: Data member
names
Synopsis/TypeAnalysis/Type.hh:108
: Data member
my_type
Synopsis/TypeAnalysis/Type.hh:109
: Data member
my_qual
Enumerator Synopsis::TypeAnalysis::CVType::CONST
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:99
: in class
Synopsis::TypeAnalysis::CVType
Enum Synopsis::TypeAnalysis::CVType::CVQualifier
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:99
: in class
Synopsis::TypeAnalysis::CVType
Referenced from:
Synopsis/TypeAnalysis/Type.hh:101
: in class
Synopsis::TypeAnalysis::CVType
Synopsis/TypeAnalysis/Type.hh:109
: in class
Synopsis::TypeAnalysis::CVType
Constructor Synopsis::TypeAnalysis::CVType::CVType(const Type*,CVQualifier)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:101
: in class
Synopsis::TypeAnalysis::CVType
Enumerator Synopsis::TypeAnalysis::CVType::NONE
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:99
: in class
Synopsis::TypeAnalysis::CVType
Enumerator Synopsis::TypeAnalysis::CVType::VOLATILE
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:99
: in class
Synopsis::TypeAnalysis::CVType
Member function Synopsis::TypeAnalysis::CVType::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:103
: in class
Synopsis::TypeAnalysis::CVType
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
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)