RecordVal [constructor] | Constructors |
addReferenceLoc | Add a reference to this record value. |
dump | Print this field to the standard error stream. |
getLoc | Get the source location of the point where the field was defined. |
getName | Get the name of the field as a StringRef. |
getNameInit | Get the name of the field as an Init. |
getNameInitAsString | Get the name of the field as a std::string. |
getPrintType | Get the type of the field for printing purposes. |
getRecordKeeper | Get the record keeper used to unique this value. |
getReferenceLocs | Return the references of this record value. |
getType | Get the type of the field value as a RecTy. |
getValue | Get the value of the field as an Init. |
isNonconcreteOK | Is this a field where nonconcrete values are okay? |
isTemplateArg | Is this a template argument? |
isUsed | Return whether this value is used. |
print | Print the value to an output stream, possibly with a semicolon. |
setUsed | Mark whether this value is used. |
setValue | setValue overloads |