Synopsis - Cross Reference : CLOCKS_PER_SEC - Synopsis::Lexer::Queue::my_container

# 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)