8#ifndef SKSL_TYPEREFERENCE
9#define SKSL_TYPEREFERENCE
43 static std::unique_ptr<TypeReference>
Convert(
const Context& context,
Expression(Position pos, Kind kind, const Type *type)
const Type & type() const
std::unique_ptr< Expression > clone(Position pos) const override
std::string description(OperatorPrecedence) const override
static constexpr Kind kIRNodeKind
TypeReference(const Context &context, Position pos, const Type *value)
static bool VerifyType(const Context &context, const SkSL::Type *type, Position pos)
const Type & value() const
static std::unique_ptr< TypeReference > Convert(const Context &context, Position pos, const Type *type)
static std::unique_ptr< TypeReference > Make(const Context &context, Position pos, const Type *type)
DEF_SWITCHES_START aot vmservice shared library name
const myers::Point & get(const myers::Segment &)