ARB
Public Member Functions | Public Attributes | List of all members
Data Struct Reference

#include <aisc_interpreter.h>

Inheritance diagram for Data:
Inheritance graph
[legend]
Collaboration diagram for Data:
Collaboration graph
[legend]

Public Member Functions

 Data ()
 
 ~Data ()
 
void set_tokens (TokenListBlock *newRoot)
 
const TokenListBlockget_tokens () const
 
const Tokenget_cursor () const
 
void set_cursor (const Token *newCursor)
 
const Tokenfind_token (const Token *curs, const char *str, LookupScope scope) const
 
const Tokenfind_qualified_token (const char *str, LookupScope scope) const
 
void dump_cursor_pos (FILE *out) const
 
 Data (GBDATA *gb_species, const char *aliName)
 
 ~Data ()
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()
 

Public Attributes

GBDATAgb_data
 
chardata
 
size_t len
 
charerror
 

Detailed Description

Definition at line 363 of file aisc_interpreter.h.

Constructor & Destructor Documentation

Data::Data ( )
inline

Definition at line 368 of file aisc_interpreter.h.

References NULp.

Data::~Data ( )
inline

Definition at line 372 of file aisc_interpreter.h.

Data::Data ( GBDATA gb_species,
const char aliName 
)
inline
Data::~Data ( )
inline

Definition at line 998 of file TranslateRealign.cxx.

Member Function Documentation

void Data::set_tokens ( TokenListBlock newRoot)
inline

Definition at line 374 of file aisc_interpreter.h.

const TokenListBlock* Data::get_tokens ( ) const
inline

Definition at line 378 of file aisc_interpreter.h.

Referenced by find_token().

const Token* Data::get_cursor ( ) const
inline

Definition at line 380 of file aisc_interpreter.h.

void Data::set_cursor ( const Token newCursor)
inline

Definition at line 381 of file aisc_interpreter.h.

const Token * Data::find_token ( const Token curs,
const char str,
LookupScope  scope 
) const
const Token * Data::find_qualified_token ( const char str,
LookupScope  scope 
) const
void Data::dump_cursor_pos ( FILE *  out) const

Definition at line 281 of file aisc_var_ref.c.

References dump_token_recursive().

Member Data Documentation

GBDATA* Data::gb_data

Definition at line 975 of file TranslateRealign.cxx.

Referenced by ALI_realign_marked().

char* Data::data

Definition at line 976 of file TranslateRealign.cxx.

Referenced by ALI_realign_marked().

size_t Data::len

Definition at line 977 of file TranslateRealign.cxx.

Referenced by ALI_realign_marked().

char* Data::error

Definition at line 978 of file TranslateRealign.cxx.

Referenced by ALI_realign_marked().


The documentation for this struct was generated from the following files: