Class ValueAnnotation#
Defined in File ValueAnnot.h
Class Documentation#
-
class ValueAnnotation#
Public Functions
-
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)#
Public Static Functions
-
static ValueAnnotation *get_inst()#
-
void register_annot()#