Cross Reference : Synopsis - Synopsis::Lexer::Queue::size()const

Namespace Synopsis

Class Synopsis::Buffer

Synopsis::Buffer::Buffer(std::streambuf*,const std::string&)

Struct Synopsis::Buffer::Replacement

Constructor Synopsis::Buffer::Replacement::Replacement(const char*,const char*,const char*,unsigned long)

Data member Synopsis::Buffer::Replacement::begin

Data member Synopsis::Buffer::Replacement::from

Data member Synopsis::Buffer::Replacement::length

Member function Synopsis::Buffer::Replacement::smaller(const Replacement&,const Replacement&)

Data member Synopsis::Buffer::Replacement::to

Typedef Synopsis::Buffer::Replacements

Member function Synopsis::Buffer::at(unsigned long)const

Member function Synopsis::Buffer::get()

Data member Synopsis::Buffer::my_buffer

Data member Synopsis::Buffer::my_cursor

Data member Synopsis::Buffer::my_filename

Data member Synopsis::Buffer::my_replacements

Synopsis::Buffer::origin(const char*,std::string&)const

Member function Synopsis::Buffer::position()const

Member function Synopsis::Buffer::ptr(unsigned long)const

Member function Synopsis::Buffer::read_line_directive(unsigned long,long,unsigned long&,unsigned long&)const

Member function Synopsis::Buffer::replace(const char*,const char*,const char*,unsigned long)

Member function Synopsis::Buffer::reset(unsigned long)

Member function Synopsis::Buffer::size()const

Member function Synopsis::Buffer::unget()

Synopsis::Buffer::write(std::ostream&,const std::string&)const

Class Synopsis::Lexer

Enumerator Synopsis::Lexer::C

Enumerator Synopsis::Lexer::CXX

Typedef Synopsis::Lexer::Comments

Typedef Synopsis::Lexer::Dictionary

Enumerator Synopsis::Lexer::GCC

Struct Synopsis::Lexer::InvalidChar

Synopsis::Lexer::InvalidChar::InvalidChar(const std::string&)

Constructor Synopsis::Lexer::Lexer(Buffer*,int)

Enumerator Synopsis::Lexer::MSVC

Class Synopsis::Lexer::Queue

Typedef Synopsis::Lexer::Queue::Container

Member function Synopsis::Lexer::Queue::at(size_type)const

Member function Synopsis::Lexer::Queue::back()const

Member function Synopsis::Lexer::Queue::clear()

Member function Synopsis::Lexer::Queue::empty()const

Member function Synopsis::Lexer::Queue::front()const

Data member Synopsis::Lexer::Queue::my_container

Member function Synopsis::Lexer::Queue::pop()

Member function Synopsis::Lexer::Queue::push(const Token&)

Member function Synopsis::Lexer::Queue::size()const