5 #include <libutl/Array.h> 6 #include <libutl/List.h> 7 #include <libutl/Token.h> 16 class TokenizerTokens;
135 _tokens.pushBack(tk);
145 return _tokens.empty();
161 void skip(
size_t numTokens);
167 return getFlag(flg_reverse);
174 setFlag(flg_reverse, reverse);
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
void setReverse(bool reverse)
Set reverse flag.
void deInit()
De-initialize UTL++.
bool empty() const
No more tokens?
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
void reverse(const BidIt &begin, const BidIt &end)
Reverse a sequence.
Mix-in to provide 64-bits for space-efficient storage of up to 64 boolean flags.
bool isReverse() const
Get reverse flag.
SortedCollection that stores objects in an array.
void copy(T *dest, const T *src, size_t len)
Copy one array of objects to another.
unsigned int uint_t
Unsigned integer.
Store tokens collected by Tokenizer.
#define UTL_CLASS_NO_COMPARE
Declare that a class cannot do compare().
Root of UTL++ class hierarchy.
void init()
Initialize UTL++.