NullPtrToPtrConversion(TypeSymbol* nullPtrType_, TypeSymbol* targetPointerType_) |
const char* | ClassName() const override |
uint8_t | ConversionDistance() const override |
std::unique_ptr<Value> | ConvertValue(const std::unique_ptr<Value>& value) const override |
void | GenerateCall(Emitter& emitter, std::vector<GenObject*>& genObjects, OperationFlags flags, const Span& span, const boost::uuids::uuid& moduleId) override |
ConversionType | GetConversionType() const override |
bool | IsBasicTypeOperation() const override |
TypeSymbol* | nullPtrType |
TypeSymbol* | targetPointerType |