Class DefineVariableDescriptor#

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#