#include <ValueAnnot.h>
|
void | register_annot () |
|
void | Dump () const |
|
bool | known_type (AstInterface &fa, const AstNodePtr &exp, HasValueDescriptor *d=0) |
|
bool | is_value_restrict_op (AstInterface &fa, const AstNodePtr &exp, Collect2Object< AstNodePtr, HasValueDescriptor > *desc=0, MapObject< SymbolicVal, SymbolicVal > *valMap=0, Map2Object< AstInterface *, AstNodePtr, AstNodePtr > *codegen=0) |
|
bool | is_access_value (CPPAstInterface &fa, const AstNodePtr &exp, AstNodePtr *obj=0, std::string *name=0, AstInterface::AstNodeList *args=0, HasValueDescriptor *desc=0) |
|
Definition at line 75 of file ValueAnnot.h.
ValueAnnotation::ValueAnnotation |
( |
) | |
|
|
inlineprivate |
void ValueAnnotation::register_annot |
( |
) | |
|
void ValueAnnotation::Dump |
( |
) | |
const |
bool ValueAnnotation::known_type |
( |
AstInterface & |
fa, |
|
|
const AstNodePtr & |
exp, |
|
|
HasValueDescriptor * |
d = 0 |
|
) |
| |
bool ValueAnnotation::is_value_restrict_op |
( |
AstInterface & |
fa, |
|
|
const AstNodePtr & |
exp, |
|
|
Collect2Object< AstNodePtr, HasValueDescriptor > * |
desc = 0 , |
|
|
MapObject< SymbolicVal, SymbolicVal > * |
valMap = 0 , |
|
|
Map2Object< AstInterface *, AstNodePtr, AstNodePtr > * |
codegen = 0 |
|
) |
| |
bool ValueAnnotation::is_access_value |
( |
CPPAstInterface & |
fa, |
|
|
const AstNodePtr & |
exp, |
|
|
AstNodePtr * |
obj = 0 , |
|
|
std::string * |
name = 0 , |
|
|
AstInterface::AstNodeList * |
args = 0 , |
|
|
HasValueDescriptor * |
desc = 0 |
|
) |
| |
The documentation for this class was generated from the following file: