Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::TypeAnalysis::ConstEvaluator::visit(PTree::Identifier*) - Synopsis::TypeAnalysis::Type::my_refcounter
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
Namespace variable Synopsis::TypeAnalysis::SCHAR
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:57
: in namespace
Synopsis::TypeAnalysis
Namespace variable Synopsis::TypeAnalysis::SHORT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:48
: in namespace
Synopsis::TypeAnalysis
Namespace variable Synopsis::TypeAnalysis::SINT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:59
: in namespace
Synopsis::TypeAnalysis
Namespace variable Synopsis::TypeAnalysis::SLONG
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:60
: in namespace
Synopsis::TypeAnalysis
Namespace variable Synopsis::TypeAnalysis::SSHORT
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:58
: in namespace
Synopsis::TypeAnalysis
Class Synopsis::TypeAnalysis::Type
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:20
: in class
Synopsis::TypeAnalysis::Type
Referenced from:
Synopsis/TypeAnalysis/Kit.hh:23
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:24
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:25
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:26
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:27
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:27
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:28
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:28
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:29
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:29
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:30
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:30
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Kit.hh:30
: in class
Synopsis::TypeAnalysis::Kit
Synopsis/TypeAnalysis/Type.hh:35
: in class
Synopsis::TypeAnalysis::BuiltinType
Synopsis/TypeAnalysis/Type.hh:62
: in class
Synopsis::TypeAnalysis::Enum
Synopsis/TypeAnalysis/Type.hh:69
: in class
Synopsis::TypeAnalysis::Compound
Synopsis/TypeAnalysis/Type.hh:96
: in class
Synopsis::TypeAnalysis::CVType
Synopsis/TypeAnalysis/Type.hh:101
: in class
Synopsis::TypeAnalysis::CVType
Synopsis/TypeAnalysis/Type.hh:108
: in class
Synopsis::TypeAnalysis::CVType
Synopsis/TypeAnalysis/Type.hh:112
: in class
Synopsis::TypeAnalysis::Pointer
Synopsis/TypeAnalysis/Type.hh:115
: in class
Synopsis::TypeAnalysis::Pointer
Synopsis/TypeAnalysis/Type.hh:119
: in class
Synopsis::TypeAnalysis::Pointer
Synopsis/TypeAnalysis/Type.hh:122
: in class
Synopsis::TypeAnalysis::Reference
Synopsis/TypeAnalysis/Type.hh:125
: in class
Synopsis::TypeAnalysis::Reference
Synopsis/TypeAnalysis/Type.hh:129
: in class
Synopsis::TypeAnalysis::Reference
Synopsis/TypeAnalysis/Type.hh:132
: in class
Synopsis::TypeAnalysis::Array
Synopsis/TypeAnalysis/Type.hh:135
: in class
Synopsis::TypeAnalysis::Array
Synopsis/TypeAnalysis/Type.hh:139
: in class
Synopsis::TypeAnalysis::Array
Synopsis/TypeAnalysis/Type.hh:142
: in class
Synopsis::TypeAnalysis::Function
Synopsis/TypeAnalysis/Type.hh:149
: in class
Synopsis::TypeAnalysis::Function
Synopsis/TypeAnalysis/Type.hh:152
: in class
Synopsis::TypeAnalysis::PointerToMember
Synopsis/TypeAnalysis/Type.hh:159
: in class
Synopsis::TypeAnalysis::PointerToMember
Synopsis/TypeAnalysis/Type.hh:160
: in class
Synopsis::TypeAnalysis::PointerToMember
Synopsis/TypeAnalysis/TypeEvaluator.hh:26
: in class
Synopsis::TypeAnalysis::TypeEvaluator
Synopsis/TypeAnalysis/TypeEvaluator.hh:54
: in class
Synopsis::TypeAnalysis::TypeEvaluator
Synopsis/TypeAnalysis/TypeEvaluator.hh:57
: in namespace
Synopsis::TypeAnalysis
Synopsis/TypeAnalysis/Visitor.hh:32
: in class
Synopsis::TypeAnalysis::Visitor
Declarations:
Synopsis/TypeAnalysis/Type.hh:23
: Constructor
Type(const std::string&)
Synopsis/TypeAnalysis/Type.hh:24
: Destructor
~Type()
Synopsis/TypeAnalysis/Type.hh:25
: Member function
name()const
Synopsis/TypeAnalysis/Type.hh:26
: Member function
accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:27
: Member function
ref()const
Synopsis/TypeAnalysis/Type.hh:28
: Member function
deref()const
Synopsis/TypeAnalysis/Type.hh:31
: Data member
my_name
Synopsis/TypeAnalysis/Type.hh:32
: Data member
my_refcounter
Synopsis::TypeAnalysis::Type::Type(const std::string&)
Defined at:
Synopsis/TypeAnalysis/Type.hh:23
: in class
Synopsis::TypeAnalysis::Type
Member function Synopsis::TypeAnalysis::Type::accept(Visitor*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:26
: in class
Synopsis::TypeAnalysis::Type
Member function Synopsis::TypeAnalysis::Type::deref()const
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:28
: in class
Synopsis::TypeAnalysis::Type
Data member Synopsis::TypeAnalysis::Type::my_name
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:31
: in class
Synopsis::TypeAnalysis::Type
Data member Synopsis::TypeAnalysis::Type::my_refcounter
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:32
: in class
Synopsis::TypeAnalysis::Type
Referenced from:
Synopsis/TypeAnalysis/Type.hh:27
: in member function
Synopsis::TypeAnalysis::Type::ref()const
Synopsis/TypeAnalysis/Type.hh:28
: in member function
Synopsis::TypeAnalysis::Type::deref()const
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)