Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : Synopsis::TypeAnalysis::Visitor::visit(Array*) - std::cout
Member function Synopsis::TypeAnalysis::Visitor::visit(Array*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:41
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(BuiltinType*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:33
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(CVType*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:38
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Class*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:35
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Enum*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:34
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Function*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:42
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Pointer*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:39
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(PointerToMember*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:43
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Reference*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:40
: in class
Synopsis::TypeAnalysis::Visitor
Member function Synopsis::TypeAnalysis::Visitor::visit(Type*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:32
: in class
Synopsis::TypeAnalysis::Visitor
Called from:
Synopsis/TypeAnalysis/Type.hh:39
: in member function
Synopsis::TypeAnalysis::BuiltinType::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:66
: in member function
Synopsis::TypeAnalysis::Enum::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:81
: in member function
Synopsis::TypeAnalysis::Class::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:91
: in member function
Synopsis::TypeAnalysis::Union::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:103
: in member function
Synopsis::TypeAnalysis::CVType::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:116
: in member function
Synopsis::TypeAnalysis::Pointer::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:126
: in member function
Synopsis::TypeAnalysis::Reference::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:136
: in member function
Synopsis::TypeAnalysis::Array::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:146
: in member function
Synopsis::TypeAnalysis::Function::accept(Visitor*)
Synopsis/TypeAnalysis/Type.hh:156
: in member function
Synopsis::TypeAnalysis::PointerToMember::accept(Visitor*)
Member function Synopsis::TypeAnalysis::Visitor::visit(Union*)
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:36
: in class
Synopsis::TypeAnalysis::Visitor
Destructor Synopsis::TypeAnalysis::Visitor::~Visitor()
Documentation
Defined at:
Synopsis/TypeAnalysis/Visitor.hh:30
: in class
Synopsis::TypeAnalysis::Visitor
Namespace variable Synopsis::TypeAnalysis::WCHAR
Documentation
Defined at:
Synopsis/TypeAnalysis/Type.hh:47
: in namespace
Synopsis::TypeAnalysis
Synopsis::TypeAnalysis::evaluate_const(const SymbolLookup::Scope*,const PTree::Node*,long&)
Defined at:
Synopsis/TypeAnalysis/ConstEvaluator.hh:45
: in namespace
Synopsis::TypeAnalysis
Synopsis::TypeAnalysis::resolve_funcall(const PTree::FuncallExpr*,const SymbolLookup::Scope*)
Defined at:
Synopsis/TypeAnalysis/OverloadResolver.hh:19
: in namespace
Synopsis::TypeAnalysis
Synopsis::TypeAnalysis::type_of(const PTree::Node*,const SymbolLookup::Scope*)
Defined at:
Synopsis/TypeAnalysis/TypeEvaluator.hh:57
: in namespace
Synopsis::TypeAnalysis
Function Synopsis::is_blank(char)
Documentation
Defined at:
Synopsis/Lexer.hh:115
: in namespace
Synopsis
Function Synopsis::is_digit(char)
Documentation
Defined at:
Synopsis/Lexer.hh:125
: in namespace
Synopsis
Called from:
Synopsis/Lexer.hh:133
: in function
Synopsis::is_hexdigit(char)
Function Synopsis::is_eletter(char)
Documentation
Defined at:
Synopsis/Lexer.hh:129
: in namespace
Synopsis
Function Synopsis::is_float_suffix(char)
Documentation
Defined at:
Synopsis/Lexer.hh:141
: in namespace
Synopsis
Function Synopsis::is_hexdigit(char)
Documentation
Defined at:
Synopsis/Lexer.hh:131
: in namespace
Synopsis
Function Synopsis::is_int_suffix(char)
Documentation
Defined at:
Synopsis/Lexer.hh:136
: in namespace
Synopsis
Function Synopsis::is_letter(char)
Documentation
Defined at:
Synopsis/Lexer.hh:120
: in namespace
Synopsis
Function Synopsis::is_xletter(char)
Documentation
Defined at:
Synopsis/Lexer.hh:127
: in namespace
Synopsis
memchr(const void*,int,size_t)
Called from:
Synopsis/PTree/Encoding.hh:83
: in Synopsis::PTree::Encoding::char_traits::find(const char_type*,std
memcmp(const void*,const void*,size_t)
Called from:
Synopsis/PTree/Encoding.hh:80
: in Synopsis::PTree::Encoding::char_traits::compare(const char_type*,const char_type*,std
memcpy(void*,const void*,size_t)
Called from:
Synopsis/PTree/Encoding.hh:87
: in Synopsis::PTree::Encoding::char_traits::copy(char_type*,const char_type*,std
memmove(void*,const void*,size_t)
Called from:
Synopsis/PTree/Encoding.hh:85
: in Synopsis::PTree::Encoding::char_traits::move(char_type*,const char_type*,std
memset(void*,int,size_t)
Called from:
Synopsis/PTree/Encoding.hh:89
: in Synopsis::PTree::Encoding::char_traits::assign(char_type*,std
size_t
Referenced from:
Synopsis/Lexer.hh:40
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:41
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:75
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:79
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:88
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:103
: in class
Synopsis::Lexer
Synopsis/PTree/Atoms.hh:32
: in class
Synopsis::PTree::CommentedAtom
Synopsis/PTree/Atoms.hh:47
: in class
Synopsis::PTree::DupAtom
Synopsis/PTree/Atoms.hh:48
: in class
Synopsis::PTree::DupAtom
Synopsis/PTree/Atoms.hh:48
: in class
Synopsis::PTree::DupAtom
Synopsis/PTree/Atoms.hh:56
: in class
Synopsis::PTree::Identifier
Synopsis/PTree/Atoms.hh:74
: in class
Synopsis::PTree::KeywordT
Synopsis/PTree/Display.hh:43
: in class
Synopsis::PTree::Display
Synopsis/PTree/Display.hh:61
: in class
Synopsis::PTree::RTTIDisplay
Synopsis/PTree/Encoding.hh:105
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:111
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:115
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:126
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:130
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:132
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Encoding.hh:136
: in class
Synopsis::PTree::Encoding
Synopsis/PTree/Node.hh:37
: in class
Synopsis::PTree::Node
Synopsis/PTree/Node.hh:51
: in class
Synopsis::PTree::Node
Synopsis/PTree/Node.hh:92
: in class
Synopsis::PTree::Array
Synopsis/PTree/Node.hh:93
: in class
Synopsis::PTree::Array
Synopsis/PTree/Node.hh:94
: in class
Synopsis::PTree::Array
Synopsis/PTree/Node.hh:95
: in class
Synopsis::PTree::Array
Synopsis/PTree/Node.hh:100
: in class
Synopsis::PTree::Array
Synopsis/PTree/Node.hh:108
: in class
Synopsis::PTree::Atom
Synopsis/PTree/Writer.hh:34
: in class
Synopsis::PTree::Writer
Synopsis/PTree/generation.hh:29
: in class
Synopsis::PTree::Head
Synopsis/PTree/operations.hh:23
: in namespace
Synopsis::PTree
Synopsis/PTree/operations.hh:35
: in namespace
Synopsis::PTree
Synopsis/PTree/operations.hh:40
: in namespace
Synopsis::PTree
Synopsis/PTree/operations.hh:45
: in namespace
Synopsis::PTree
Synopsis/PTree/operations.hh:50
: in namespace
Synopsis::PTree
Synopsis/SymbolLookup/Display.hh:20
: in class
Synopsis::SymbolLookup::SymbolDisplay
Synopsis/SymbolLookup/Display.hh:64
: in class
Synopsis::SymbolLookup::ScopeDisplay
Synopsis/SymbolLookup/Scope.hh:150
: in class
Synopsis::SymbolLookup::Scope
Synopsis/Token.hh:206
: in struct
Synopsis::Token
Synopsis/Token.hh:209
: in struct
Synopsis::Token
Synopsis/Trace.hh:71
: in class
Synopsis::Trace
Synopsis/TypeAnalysis/Type.hh:32
: in class
Synopsis::TypeAnalysis::Type
std::basic_string
Referenced from:
Synopsis/PTree/Encoding.hh:97
: in class
Synopsis::PTree::Encoding
std::basic_string::append(const _CharT*,size_type)
Called from:
Synopsis/PTree/Encoding.hh:130
: in member function
Synopsis::PTree::Encoding::append(const char*,size_t)
std::basic_string::append(const basic_string&)
Called from:
Synopsis/PTree/Encoding.hh:131
: in member function
Synopsis::PTree::Encoding::append(const Encoding&)
std::basic_string::append(size_type,_CharT)
Called from:
Synopsis/PTree/Encoding.hh:129
: in member function
Synopsis::PTree::Encoding::append(unsigned char)
std::basic_string::at(size_type)const
Called from:
Synopsis/PTree/Encoding.hh:115
: in member function
Synopsis::PTree::Encoding::at(size_t)const
std::basic_string::begin()
Called from:
Synopsis/PTree/Encoding.hh:112
: in member function
Synopsis::PTree::Encoding::begin()const
Synopsis/PTree/Encoding.hh:125
: in member function
Synopsis::PTree::Encoding::prepend(unsigned char)
Synopsis/PTree/Encoding.hh:136
: in member function
Synopsis::PTree::Encoding::pop(size_t)
Synopsis/PTree/Encoding.hh:136
: in member function
Synopsis::PTree::Encoding::pop(size_t)
std::basic_string::clear()
Called from:
Synopsis/PTree/Encoding.hh:109
: in member function
Synopsis::PTree::Encoding::clear()
std::basic_string::empty()const
Called from:
Synopsis/PTree/Encoding.hh:110
: in member function
Synopsis::PTree::Encoding::empty()const
std::basic_string::end()
Called from:
Synopsis/PTree/Encoding.hh:113
: in member function
Synopsis::PTree::Encoding::end()const
std::basic_string::erase(iterator,iterator)
Called from:
Synopsis/PTree/Encoding.hh:136
: in member function
Synopsis::PTree::Encoding::pop(size_t)
std::basic_string::erase(size_type,size_type)
Called from:
Synopsis/PTree/Encoding.hh:222
: in member function
Synopsis::PTree::Encoding::pop()
std::basic_string::insert(iterator,_CharT)
Called from:
Synopsis/PTree/Encoding.hh:125
: in member function
Synopsis::PTree::Encoding::prepend(unsigned char)
std::basic_string::insert(size_type,const _CharT*,size_type)
Called from:
Synopsis/PTree/Encoding.hh:126
: in member function
Synopsis::PTree::Encoding::prepend(const char*,size_t)
std::basic_string::insert(size_type,const basic_string&)
Called from:
Synopsis/PTree/Encoding.hh:127
: in member function
Synopsis::PTree::Encoding::prepend(const Encoding&)
std::basic_string::size()const
Called from:
Synopsis/PTree/Encoding.hh:111
: in member function
Synopsis::PTree::Encoding::size()const
std::clock_t
Referenced from:
Synopsis/Timer.hh:22
: in class
Synopsis::Timer
std::cout
Referenced from:
Synopsis/Trace.hh:44
: in Synopsis::Trace::Trace(const std
Synopsis/Trace.hh:52
: 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)
Synopsis/Trace.hh:86
: in member function
Synopsis::Trace::Entry::~Entry()
Generated on Wed Mar 19 02:50:43 2008 by
synopsis
(version 0.10)