|
cgv
|
a line in a text is simply represented as a token More...
#include <advanced_scan.h>
Public Member Functions | |
| line (const char *_b=0, const char *_e=0) | |
| construct from range | |
Public Member Functions inherited from cgv::utils::token | |
| token () | |
| construct with both pointers set to 0 | |
| token (const char *_str) | |
| construct from c-string | |
| token (const char *_b, const char *_e) | |
| construct from character range | |
| token (const std::string &s) | |
| construct from string | |
| size_t | get_length () const |
| return the length of the token in number of characters | |
| size_t | size () const |
| return the length of the token in number of characters | |
| bool | empty () const |
| return whether the token is empty | |
| void | skip (const std::string &skip_chars) |
| set begin by skipping all instances of the given character set | |
| void | reverse_skip (const std::string &skip_chars) |
| set end by skipping all instances of the given character set | |
| char | operator[] (unsigned int i) const |
| return the i-th character of the token | |
| bool | operator== (const char *s) const |
| compare to const char* | |
| bool | operator== (const std::string &s) const |
| compare to string | |
| bool | operator!= (const char *s) const |
| compare to const char* | |
| bool | operator!= (const std::string &s) const |
| compare to string | |
Additional Inherited Members | |
Public Attributes inherited from cgv::utils::token | |
| const char * | begin |
| pointers that define the range of characters | |
| const char * | end |
a line in a text is simply represented as a token
Definition at line 18 of file advanced_scan.h.
|
inline |
construct from range
Definition at line 21 of file advanced_scan.h.