ARB
|
#include <aisc_token.h>
Public Member Functions | |
Token (const char *key_, const char *val_) | |
Token (const char *key_, TokenListBlock *block_) | |
~Token () | |
void | append (Token *tok) |
void | set_parent (TokenList *list) |
const char * | get_key () const |
bool | is_block () const |
const TokenListBlock * | get_content () const |
bool | has_value () const |
const char * | get_value () const |
const Token * | next_token () const |
const TokenList * | parent_list () const |
const Token * | parent_block_token () const |
Definition at line 38 of file aisc_token.h.
Definition at line 50 of file aisc_token.h.
References NULp.
|
inline |
Definition at line 147 of file aisc_token.h.
References aisc_assert.
|
inline |
Definition at line 159 of file aisc_token.h.
|
inline |
Definition at line 61 of file aisc_token.h.
Referenced by TokenList::append().
|
inline |
Definition at line 62 of file aisc_token.h.
References aisc_assert.
Referenced by TokenList::append().
|
inline |
Definition at line 64 of file aisc_token.h.
Referenced by dump_token_recursive(), get_var_string(), and TokenMatcher::matchesKeyOf().
|
inline |
Definition at line 66 of file aisc_token.h.
Referenced by Data::find_qualified_token(), get_var_string(), has_value(), and TokenMatcher::matchesValueOf().
|
inline |
Definition at line 67 of file aisc_token.h.
References aisc_assert.
Referenced by Data::find_qualified_token().
|
inline |
Definition at line 69 of file aisc_token.h.
References is_block().
Referenced by dump_token_recursive(), get_value(), and get_var_string().
|
inline |
Definition at line 70 of file aisc_token.h.
References aisc_assert, and has_value().
Referenced by dump_token_recursive(), get_var_string(), and TokenMatcher::matchesValueOf().
|
inline |
Definition at line 72 of file aisc_token.h.
Referenced by nextToken(), and write_aisc().
|
inline |
Definition at line 73 of file aisc_token.h.
Referenced by dump_token_recursive(), Data::find_token(), nextToken(), and parent_block_token().
|
inline |
Definition at line 165 of file aisc_token.h.
References TokenListBlock::block_token(), TokenList::parent_block(), and parent_list().
Referenced by dump_token_recursive(), Data::find_token(), and get_var_string().
TokenListBlock* Token::sub |
Definition at line 45 of file aisc_token.h.
char* Token::val |
Definition at line 46 of file aisc_token.h.