ARB
Public Member Functions | List of all members
Expression Class Reference

#include <aisc_eval.h>

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

Public Member Functions

 Expression (const Data &data_, const Location &loc_, const char *str, bool allow_missing_ref_)
 
 ~Expression ()
 
charevaluate (bool &failed)
 
charevalVarDecl (bool &failed)
 

Detailed Description

Definition at line 18 of file aisc_eval.h.

Constructor & Destructor Documentation

Expression::Expression ( const Data data_,
const Location loc_,
const char str,
bool  allow_missing_ref_ 
)
inline

Definition at line 58 of file aisc_eval.h.

References aisc_assert.

Expression::~Expression ( )
inline

Definition at line 71 of file aisc_eval.h.

References aisc_assert.

Member Function Documentation

char* Expression::evaluate ( bool &  failed)
inline

Definition at line 76 of file aisc_eval.h.

char* Expression::evalVarDecl ( bool &  failed)
inline

Definition at line 80 of file aisc_eval.h.

References NULp, and print_error.


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