Lines Matching refs:DSLVarBase
25 class DSLVarBase {
30 DSLVarBase() : fType(kVoid_Type), fDeclared(true) {}
38 DSLVarBase(DSLType type, skstd::string_view name, DSLExpression initialValue, PositionInfo pos);
40 DSLVarBase(DSLType type, DSLExpression initialValue, PositionInfo pos);
42 DSLVarBase(const DSLModifiers& modifiers, DSLType type, skstd::string_view name,
45 DSLVarBase(const DSLModifiers& modifiers, DSLType type, DSLExpression initialValue,
48 DSLVarBase(DSLVarBase&&) = default;
50 virtual ~DSLVarBase();
119 void swap(DSLVarBase& other);
149 class DSLVar : public DSLVarBase {
191 using INHERITED = DSLVarBase;
197 class DSLGlobalVar : public DSLVarBase {
259 using INHERITED = DSLVarBase;
265 class DSLParameter : public DSLVarBase {
302 using INHERITED = DSLVarBase;