VarInit [constructor] [deleted] | Copy constructor |
operator= | Assignment operators |
convertInitializerBitRange [virtual] | |
convertInitializerTo [virtual] | |
dump | Debugging method that may be called through a debugger; just invokes print on stderr. |
getAsString [virtual] | |
getAsUnquotedString [virtual] | Convert this value to a literal form, without adding quotes around a string. |
getBit [virtual] | |
getCastTo [virtual] | |
getFieldType [virtual] | This method is used to implement the FieldInit class. Implementors of this method should return the type of the named field if they are of type record. |
getKind | Get the kind (type) of the value. |
getName | |
getNameInit | |
getNameInitAsString | |
getRecordKeeper | Get the record keeper that initialized this Init. |
getType | Get the type of the Init as a RecTy. |
isComplete [virtual] | Is this a complete value with no unset (uninitialized) subvalues? |
isConcrete [virtual] | Is this a concrete and fully resolved value without any references or stuck operations? Unset values are concrete. |
print | Print this value. |
resolveReferences [virtual] | This method is used by classes that refer to other variables which may not be defined at the time they expression is formed. If a value is set for the variable later, this method will be called on users of the value to allow the value to propagate out. |