#include <value.h>
Inheritance diagram for TokenLetter:
Public Member Functions | |
TokenLetter (const std::string &) | |
virtual Letter * | clone () const |
const std::string & | token () const |
virtual std::string | content (ContentOptions options) const |
virtual bool | isToken () const |
virtual const TokenLetter * | asToken () const |
virtual bool | isTheToken (const std::string &s) const |
bool | hasContent (const std::string &s, ContentOptions options=Raw) const |
virtual bool | isSingle () const |
virtual bool | isPseudo () const |
virtual const SingleLetter * | asSingle () const |
virtual const PseudoLetter * | asPseudo () const |
virtual bool | isTheSingle (char) const |
Friends | |
class | ::valueparser |
class | Text |
class | Word |
TokenLetter | ( | const std::string & | ) |
const string & token | ( | ) | const |
string content | ( | ContentOptions | options | ) | const [virtual] |
Implements Letter.
bool isToken | ( | ) | const [virtual] |
Reimplemented from Letter.
const TokenLetter * asToken | ( | ) | const [virtual] |
Reimplemented from Letter.
virtual bool isTheToken | ( | const std::string & | s | ) | const [virtual] |
Reimplemented from Letter.
bool hasContent | ( | const std::string & | s, | |
ContentOptions | options = Raw | |||
) | const [inherited] |
bool isSingle | ( | ) | const [virtual, inherited] |
Reimplemented in SingleLetter.
bool isPseudo | ( | ) | const [virtual, inherited] |
Reimplemented in PseudoLetter.
const SingleLetter * asSingle | ( | ) | const [virtual, inherited] |
Reimplemented in SingleLetter.
const PseudoLetter * asPseudo | ( | ) | const [virtual, inherited] |
Reimplemented in PseudoLetter.
bool isTheSingle | ( | char | ) | const [virtual, inherited] |
Reimplemented in SingleLetter.
friend class ::valueparser [friend] |