Represents a scalar value, which can be a single token or a list of tokens.
DEFINITION
class StructuredScalar;
constructor StructuredScalar
DEFINITION
|
StructuredScalar |
( |
Tokenizer & tokenizer | ); |
| PARAMETER | DESCRIPTION |
tokenizer |
|
method begin
DEFINITION
|
std::vector< Token >::iterator begin |
( |
); |
| RETURNS | DESCRIPTION |
std::vector< Token >::iterator |
|
method beginconst
DEFINITION
|
std::vector< Token >::const_iterator begin |
( |
) const; |
| RETURNS | DESCRIPTION |
std::vector< Token >::const_iterator |
|
method end
DEFINITION
|
std::vector< Token >::iterator end |
( |
); |
| RETURNS | DESCRIPTION |
std::vector< Token >::iterator |
|
method endconst
DEFINITION
|
std::vector< Token >::const_iterator end |
( |
) const; |
| RETURNS | DESCRIPTION |
std::vector< Token >::const_iterator |
|
method operator[]const
DEFINITION
|
const Token & operator[] |
( |
size_t index | ) const; |
| PARAMETER | DESCRIPTION |
index |
|
| RETURNS | DESCRIPTION |
const Token & |
|
method sizeconst
| RETURNS | DESCRIPTION |
size_t |
|
method tokenconst
DEFINITION
|
const Token & token |
( |
) const; |
| RETURNS | DESCRIPTION |
const Token & |
|
method typeconst virtual
DEFINITION
|
virtual Type type |
( |
) const; |
member tokens
DEFINITION
std::vector< Token > tokens;