top | up | prev | next

CharSet Class

Definition at line 13 of CharSet.hpp

Constructors

CharSet()

Member Functions

void AddRange(const soulng::parser::Range& range)
bool Inverse() const
const std::vector<soulng::parser::Range>& Ranges() const
void SetInverse()

Member Variables

bool inverse
std::vector<soulng::parser::Range> ranges

Constructor Details

CharSet Constructor

sng2html::sng2html::CharSet::CharSet()

Definition at line 9 of CharSet.cpp :
 9 : inverse(false)
10 {
11 }


Declaration at line 16 of CharSet.hpp


Member Function Details

AddRange Member Function

void sng2html::sng2html::CharSet::AddRange(const soulng::parser::Range& range)

Definition at line 13 of CharSet.cpp :
14 {
15     ranges.push_back(range);
16 }


Declaration at line 20 of CharSet.hpp


Inverse Member Function

bool sng2html::sng2html::CharSet::Inverse() const

Definition at line 18 of CharSet.hpp :
18 { return inverse; }

Called by: sng2html::sng2html::GrammarHtmlGeneratorVisitor::Visit


Ranges Member Function

const std::vector<soulng::parser::Range>& sng2html::sng2html::CharSet::Ranges() const

Definition at line 19 of CharSet.hpp :
19 { return ranges; }

Called by: sng2html::sng2html::GrammarHtmlGeneratorVisitor::Visit


SetInverse Member Function

void sng2html::sng2html::CharSet::SetInverse()

Definition at line 17 of CharSet.hpp :
17 { inverse = true; }


top | up | prev | next