Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
Cross Reference : CLOCKS_PER_SEC - Synopsis::Lexer::Queue::my_container
CLOCKS_PER_SEC
Defined at:
Synopsis/Timer.hh:20
: in global scope
EOF
Defined at:
Synopsis/PTree/Encoding.hh:94
: in global scope
Namespace Synopsis
Documentation
Defined at:
Synopsis/SymbolLookup/Walker.hh:14
: in namespace
Synopsis
Synopsis/PTree/Display.hh:12
: in namespace
Synopsis
Synopsis/SymbolLookup/Display.hh:12
: in namespace
Synopsis
Synopsis/Timer.hh:13
: in namespace
Synopsis
Synopsis/PTree/Visitor.hh:12
: in namespace
Synopsis
Synopsis/Token.hh:12
: in namespace
Synopsis
Synopsis/PTree/NodesFwd.hh:12
: in namespace
Synopsis
Synopsis/SymbolLookup/Scope.hh:14
: in namespace
Synopsis
Synopsis/TypeAnalysis/Kit.hh:12
: in namespace
Synopsis
Synopsis/Trace.hh:14
: in namespace
Synopsis
Synopsis/PTree/Writer.hh:13
: in namespace
Synopsis
Synopsis/PTree/Atoms.hh:13
: in namespace
Synopsis
Synopsis/PTree/Lists.hh:14
: in namespace
Synopsis
Synopsis/TypeAnalysis/Type.hh:15
: in namespace
Synopsis
Synopsis/SymbolLookup/Symbol.hh:13
: in namespace
Synopsis
Synopsis/Lexer.hh:16
: in namespace
Synopsis
Synopsis/TypeAnalysis/Visitor.hh:10
: in namespace
Synopsis
Synopsis/TypeAnalysis/OverloadResolver.hh:13
: in namespace
Synopsis
Synopsis/PTree/Node.hh:19
: in namespace
Synopsis
Synopsis/Parser.hh:15
: in namespace
Synopsis
Synopsis/SymbolFactory.hh:13
: in namespace
Synopsis
Synopsis/SymbolLookup/Scopes.hh:15
: in namespace
Synopsis
Synopsis/Buffer.hh:14
: in namespace
Synopsis
Synopsis/TypeAnalysis/TypeEvaluator.hh:16
: in namespace
Synopsis
Class Synopsis::Buffer
Documentation
Defined at:
Synopsis/Buffer.hh:22
: in class
Synopsis::Buffer
Referenced from:
Synopsis/Lexer.hh:38
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:108
: in class
Synopsis::Lexer
Declarations:
Synopsis/Buffer.hh:25
: Constructor
Buffer(std::streambuf*,const std::string&)
Synopsis/Buffer.hh:28
: Member function
size()const
Synopsis/Buffer.hh:31
: Member function
get()
Synopsis/Buffer.hh:33
: Member function
unget()
Synopsis/Buffer.hh:35
: Member function
reset(unsigned long)
Synopsis/Buffer.hh:38
: Member function
position()const
Synopsis/Buffer.hh:40
: Member function
at(unsigned long)const
Synopsis/Buffer.hh:42
: Member function
ptr(unsigned long)const
Synopsis/Buffer.hh:47
: Member function
replace(const char*,const char*,const char*,unsigned long)
Synopsis/Buffer.hh:50
: Member function
origin(const char*,std::string&)const
Synopsis/Buffer.hh:54
: Member function
write(std::ostream&,const std::string&)const
Synopsis/Buffer.hh:57
: Struct
Replacement
Synopsis/Buffer.hh:68
: Typedef
Replacements
Synopsis/Buffer.hh:76
: Member function
read_line_directive(unsigned long,long,unsigned long&,unsigned long&)const
Synopsis/Buffer.hh:78
: Data member
my_filename
Synopsis/Buffer.hh:79
: Data member
my_buffer
Synopsis/Buffer.hh:80
: Data member
my_cursor
Synopsis/Buffer.hh:81
: Data member
my_replacements
Synopsis::Buffer::Buffer(std::streambuf*,const std::string&)
Defined at:
Synopsis/Buffer.hh:25
: in class
Synopsis::Buffer
Struct Synopsis::Buffer::Replacement
Documentation
Defined at:
Synopsis/Buffer.hh:57
: in struct
Synopsis::Buffer::Replacement
Referenced from:
Synopsis/Buffer.hh:61
: in struct
Synopsis::Buffer::Replacement
Synopsis/Buffer.hh:61
: in struct
Synopsis::Buffer::Replacement
Synopsis/Buffer.hh:68
: in class
Synopsis::Buffer
Declarations:
Synopsis/Buffer.hh:60
: Constructor
Replacement(const char*,const char*,const char*,unsigned long)
Synopsis/Buffer.hh:61
: Member function
smaller(const Replacement&,const Replacement&)
Synopsis/Buffer.hh:63
: Data member
from
Synopsis/Buffer.hh:64
: Data member
to
Synopsis/Buffer.hh:65
: Data member
begin
Synopsis/Buffer.hh:66
: Data member
length
Constructor Synopsis::Buffer::Replacement::Replacement(const char*,const char*,const char*,unsigned long)
Documentation
Defined at:
Synopsis/Buffer.hh:59
: in struct
Synopsis::Buffer::Replacement
Data member Synopsis::Buffer::Replacement::begin
Documentation
Defined at:
Synopsis/Buffer.hh:65
: in struct
Synopsis::Buffer::Replacement
Data member Synopsis::Buffer::Replacement::from
Documentation
Defined at:
Synopsis/Buffer.hh:63
: in struct
Synopsis::Buffer::Replacement
Referenced from:
Synopsis/Buffer.hh:62
: in member function
Synopsis::Buffer::Replacement::smaller(const Replacement&,const Replacement&)
Synopsis/Buffer.hh:62
: in member function
Synopsis::Buffer::Replacement::smaller(const Replacement&,const Replacement&)
Data member Synopsis::Buffer::Replacement::length
Documentation
Defined at:
Synopsis/Buffer.hh:66
: in struct
Synopsis::Buffer::Replacement
Member function Synopsis::Buffer::Replacement::smaller(const Replacement&,const Replacement&)
Documentation
Defined at:
Synopsis/Buffer.hh:61
: in struct
Synopsis::Buffer::Replacement
Data member Synopsis::Buffer::Replacement::to
Documentation
Defined at:
Synopsis/Buffer.hh:64
: in struct
Synopsis::Buffer::Replacement
Typedef Synopsis::Buffer::Replacements
Documentation
Defined at:
Synopsis/Buffer.hh:68
: in class
Synopsis::Buffer
Referenced from:
Synopsis/Buffer.hh:81
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::at(unsigned long)const
Documentation
Defined at:
Synopsis/Buffer.hh:40
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::get()
Documentation
Defined at:
Synopsis/Buffer.hh:31
: in class
Synopsis::Buffer
Data member Synopsis::Buffer::my_buffer
Documentation
Defined at:
Synopsis/Buffer.hh:79
: in class
Synopsis::Buffer
Referenced from:
Synopsis/Buffer.hh:28
: in member function
Synopsis::Buffer::size()const
Synopsis/Buffer.hh:31
: in member function
Synopsis::Buffer::get()
Synopsis/Buffer.hh:31
: in member function
Synopsis::Buffer::get()
Synopsis/Buffer.hh:40
: in member function
Synopsis::Buffer::at(unsigned long)const
Synopsis/Buffer.hh:42
: in member function
Synopsis::Buffer::ptr(unsigned long)const
Data member Synopsis::Buffer::my_cursor
Documentation
Defined at:
Synopsis/Buffer.hh:80
: in class
Synopsis::Buffer
Referenced from:
Synopsis/Buffer.hh:31
: in member function
Synopsis::Buffer::get()
Synopsis/Buffer.hh:31
: in member function
Synopsis::Buffer::get()
Synopsis/Buffer.hh:33
: in member function
Synopsis::Buffer::unget()
Synopsis/Buffer.hh:35
: in member function
Synopsis::Buffer::reset(unsigned long)
Synopsis/Buffer.hh:38
: in member function
Synopsis::Buffer::position()const
Data member Synopsis::Buffer::my_filename
Documentation
Defined at:
Synopsis/Buffer.hh:78
: in class
Synopsis::Buffer
Data member Synopsis::Buffer::my_replacements
Documentation
Defined at:
Synopsis/Buffer.hh:81
: in class
Synopsis::Buffer
Synopsis::Buffer::origin(const char*,std::string&)const
Defined at:
Synopsis/Buffer.hh:50
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::position()const
Documentation
Defined at:
Synopsis/Buffer.hh:38
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::ptr(unsigned long)const
Documentation
Defined at:
Synopsis/Buffer.hh:42
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::read_line_directive(unsigned long,long,unsigned long&,unsigned long&)const
Documentation
Defined at:
Synopsis/Buffer.hh:75
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::replace(const char*,const char*,const char*,unsigned long)
Documentation
Defined at:
Synopsis/Buffer.hh:46
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::reset(unsigned long)
Documentation
Defined at:
Synopsis/Buffer.hh:35
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::size()const
Documentation
Defined at:
Synopsis/Buffer.hh:28
: in class
Synopsis::Buffer
Member function Synopsis::Buffer::unget()
Documentation
Defined at:
Synopsis/Buffer.hh:33
: in class
Synopsis::Buffer
Synopsis::Buffer::write(std::ostream&,const std::string&)const
Defined at:
Synopsis/Buffer.hh:54
: in class
Synopsis::Buffer
Class Synopsis::Lexer
Documentation
Defined at:
Synopsis/Lexer.hh:22
: in class
Synopsis::Lexer
Referenced from:
Synopsis/Parser.hh:45
: in class
Synopsis::Parser
Synopsis/Parser.hh:76
: in class
Synopsis::Parser::StatusGuard
Synopsis/Parser.hh:450
: in class
Synopsis::Parser
Declarations:
Synopsis/Lexer.hh:28
: Enum
TokenSet
Synopsis/Lexer.hh:29
: Typedef
Comments
Synopsis/Lexer.hh:31
: Struct
InvalidChar
Synopsis/Lexer.hh:38
: Constructor
Lexer(Buffer*,int)
Synopsis/Lexer.hh:39
: Member function
get_token(Token&)
Synopsis/Lexer.hh:40
: Member function
look_ahead(size_t)
Synopsis/Lexer.hh:41
: Member function
look_ahead(size_t,Token&)
Synopsis/Lexer.hh:43
: Member function
save()
Synopsis/Lexer.hh:44
: Member function
restore(const char*)
Synopsis/Lexer.hh:46
: Member function
get_comments()
Synopsis/Lexer.hh:50
: Member function
origin(const char*,std::string&)const
Synopsis/Lexer.hh:54
: Class
Queue
Synopsis/Lexer.hh:71
: Typedef
Dictionary
Synopsis/Lexer.hh:73
: Member function
rewind(const char*)
Synopsis/Lexer.hh:75
: Member function
read_token(const char*&,size_t&)
Synopsis/Lexer.hh:79
: Member function
fill(size_t)
Synopsis/Lexer.hh:82
: Member function
skip_paren()
Synopsis/Lexer.hh:84
: Member function
skip_line()
Synopsis/Lexer.hh:86
: Member function
skip_attribute()
Synopsis/Lexer.hh:88
: Member function
skip_extension(const char*&,size_t&)
Synopsis/Lexer.hh:90
: Member function
skip_asm()
Synopsis/Lexer.hh:92
: Member function
skip_declspec()
Synopsis/Lexer.hh:94
: Member function
skip_pragma()
Synopsis/Lexer.hh:96
: Member function
get_next_non_white_char()
Synopsis/Lexer.hh:97
: Member function
read_line()
Synopsis/Lexer.hh:98
: Member function
read_char_const(unsigned long)
Synopsis/Lexer.hh:99
: Member function
read_str_const(unsigned long)
Synopsis/Lexer.hh:100
: Member function
read_number(char,unsigned long)
Synopsis/Lexer.hh:101
: Member function
read_float(unsigned long)
Synopsis/Lexer.hh:102
: Member function
read_identifier(unsigned long)
Synopsis/Lexer.hh:103
: Member function
screen(const char*,size_t)
Synopsis/Lexer.hh:104
: Member function
read_separator(char,unsigned long)
Synopsis/Lexer.hh:105
: Member function
single_char_op(unsigned char)
Synopsis/Lexer.hh:106
: Member function
read_comment(char,unsigned long)
Synopsis/Lexer.hh:108
: Data member
my_buffer
Synopsis/Lexer.hh:109
: Data member
my_tokens
Synopsis/Lexer.hh:110
: Data member
my_keywords
Synopsis/Lexer.hh:111
: Data member
my_token
Synopsis/Lexer.hh:112
: Data member
my_comments
Enumerator Synopsis::Lexer::C
Documentation
Defined at:
Synopsis/Lexer.hh:28
: in class
Synopsis::Lexer
Enumerator Synopsis::Lexer::CXX
Documentation
Defined at:
Synopsis/Lexer.hh:28
: in class
Synopsis::Lexer
Typedef Synopsis::Lexer::Comments
Documentation
Defined at:
Synopsis/Lexer.hh:29
: in class
Synopsis::Lexer
Referenced from:
Synopsis/Lexer.hh:46
: in class
Synopsis::Lexer
Synopsis/Lexer.hh:112
: in class
Synopsis::Lexer
Typedef Synopsis::Lexer::Dictionary
Documentation
Defined at:
Synopsis/Lexer.hh:71
: in class
Synopsis::Lexer
Referenced from:
Synopsis/Lexer.hh:110
: in class
Synopsis::Lexer
Enumerator Synopsis::Lexer::GCC
Documentation
Defined at:
Synopsis/Lexer.hh:28
: in class
Synopsis::Lexer
Struct Synopsis::Lexer::InvalidChar
Documentation
Defined at:
Synopsis/Lexer.hh:31
: in struct
Synopsis::Lexer::InvalidChar
Declarations:
Synopsis/Lexer.hh:33
: Constructor
InvalidChar(const std::string&)
Synopsis::Lexer::InvalidChar::InvalidChar(const std::string&)
Defined at:
Synopsis/Lexer.hh:33
: in struct
Synopsis::Lexer::InvalidChar
Constructor Synopsis::Lexer::Lexer(Buffer*,int)
Documentation
Defined at:
Synopsis/Lexer.hh:38
: in class
Synopsis::Lexer
Enumerator Synopsis::Lexer::MSVC
Documentation
Defined at:
Synopsis/Lexer.hh:28
: in class
Synopsis::Lexer
Class Synopsis::Lexer::Queue
Documentation
Defined at:
Synopsis/Lexer.hh:54
: in class
Synopsis::Lexer::Queue
Referenced from:
Synopsis/Lexer.hh:109
: in class
Synopsis::Lexer
Declarations:
Synopsis/Lexer.hh:57
: Typedef
Container
Synopsis/Lexer.hh:58
: Typedef
size_type
Synopsis/Lexer.hh:60
: Member function
empty()const
Synopsis/Lexer.hh:61
: Member function
size()const
Synopsis/Lexer.hh:62
: Member function
front()const
Synopsis/Lexer.hh:63
: Member function
back()const
Synopsis/Lexer.hh:64
: Member function
at(size_type)const
Synopsis/Lexer.hh:65
: Member function
push(const Token&)
Synopsis/Lexer.hh:66
: Member function
pop()
Synopsis/Lexer.hh:67
: Member function
clear()
Synopsis/Lexer.hh:69
: Data member
my_container
Typedef Synopsis::Lexer::Queue::Container
Documentation
Defined at:
Synopsis/Lexer.hh:57
: in class
Synopsis::Lexer::Queue
Referenced from:
Synopsis/Lexer.hh:69
: in class
Synopsis::Lexer::Queue
Member function Synopsis::Lexer::Queue::at(size_type)const
Documentation
Defined at:
Synopsis/Lexer.hh:64
: in class
Synopsis::Lexer::Queue
Member function Synopsis::Lexer::Queue::back()const
Documentation
Defined at:
Synopsis/Lexer.hh:63
: in class
Synopsis::Lexer::Queue
Member function Synopsis::Lexer::Queue::clear()
Documentation
Defined at:
Synopsis/Lexer.hh:67
: in class
Synopsis::Lexer::Queue
Member function Synopsis::Lexer::Queue::empty()const
Documentation
Defined at:
Synopsis/Lexer.hh:60
: in class
Synopsis::Lexer::Queue
Member function Synopsis::Lexer::Queue::front()const
Documentation
Defined at:
Synopsis/Lexer.hh:62
: in class
Synopsis::Lexer::Queue
Data member Synopsis::Lexer::Queue::my_container
Documentation
Defined at:
Synopsis/Lexer.hh:69
: in class
Synopsis::Lexer::Queue
Referenced from:
Synopsis/Lexer.hh:60
: in member function
Synopsis::Lexer::Queue::empty()const
Synopsis/Lexer.hh:61
: in member function
Synopsis::Lexer::Queue::size()const
Synopsis/Lexer.hh:62
: in member function
Synopsis::Lexer::Queue::front()const
Synopsis/Lexer.hh:63
: in member function
Synopsis::Lexer::Queue::back()const
Synopsis/Lexer.hh:64
: in member function
Synopsis::Lexer::Queue::at(size_type)const
Synopsis/Lexer.hh:65
: in member function
Synopsis::Lexer::Queue::push(const Token&)
Synopsis/Lexer.hh:66
: in member function
Synopsis::Lexer::Queue::pop()
Synopsis/Lexer.hh:67
: in member function
Synopsis::Lexer::Queue::clear()
Generated on Thu Apr 16 16:28:05 2009 by
synopsis
(version devel)