Class DefineVariableDescriptor#
Defined in File AnnotExpr.h
Inheritance Relationships#
Base Type#
public CollectPair< CollectPair< TypeDescriptor, ExtendibleParamDescriptor, 0 >, SymbolicValDescriptor, '='>(Template Struct CollectPair)
Class Documentation#
-
class DefineVariableDescriptor : public CollectPair<CollectPair<TypeDescriptor, ExtendibleParamDescriptor, 0>, SymbolicValDescriptor, '='>#
Public Functions
-
inline std::string get_var_type() const#
-
inline const ExtendibleParamDescriptor &get_var() const#
-
inline ExtendibleParamDescriptor &get_var()#
-
inline SymbolicVal get_var_init() const#
-
void replace_var(const std::string &varname, const SymbolicVal &val)#
-
void replace_val(MapObject<SymbolicVal, SymbolicVal> &repl)#
-
void Dump() const#
-
inline std::string get_var_type() const#