Lines Matching refs:DSLExpression
26 DSLVarBase::DSLVarBase(DSLType type, skstd::string_view name, DSLExpression initialValue, in DSLVarBase()
30 DSLVarBase::DSLVarBase(DSLType type, DSLExpression initialValue, PositionInfo pos) in DSLVarBase()
33 DSLVarBase::DSLVarBase(const DSLModifiers& modifiers, DSLType type, DSLExpression initialValue, in DSLVarBase()
38 DSLExpression initialValue, PositionInfo pos) in DSLVarBase()
106 : INHERITED(kVoid_Type, name, DSLExpression(), PositionInfo()) { in DSLGlobalVar()
157 DSLPossibleExpression DSLVarBase::operator[](DSLExpression&& index) { in operator []()
158 return DSLExpression(*this, PositionInfo())[std::move(index)]; in operator []()
161 DSLPossibleExpression DSLVarBase::assign(DSLExpression expr) { in assign()
163 DSLExpression(*this, PositionInfo()).release(), SkSL::Token::Kind::TK_EQ, in assign()
167 DSLPossibleExpression DSLVar::operator=(DSLExpression expr) { in operator =()
171 DSLPossibleExpression DSLGlobalVar::operator=(DSLExpression expr) { in operator =()
175 DSLPossibleExpression DSLParameter::operator=(DSLExpression expr) { in operator =()
186 DSLExpression(*this, PositionInfo()).release(), methodName); in methodCall()
189 DSLExpression DSLGlobalVar::eval(ExpressionArray args, PositionInfo pos) { in eval()
191 return DSLExpression( in eval()
198 DSLExpression DSLGlobalVar::eval(DSLExpression x, PositionInfo pos) { in eval()
204 DSLExpression DSLGlobalVar::eval(DSLExpression x, DSLExpression y, PositionInfo pos) { in eval()