Lines Matching defs:pos
27 PositionInfo pos)
28 : DSLVarBase(DSLModifiers(), std::move(type), name, std::move(initialValue), pos) {}
30 DSLVarBase::DSLVarBase(DSLType type, DSLExpression initialValue, PositionInfo pos)
31 : DSLVarBase(type, "var", std::move(initialValue), pos) {}
34 PositionInfo pos)
35 : DSLVarBase(modifiers, type, "var", std::move(initialValue), pos) {}
38 DSLExpression initialValue, PositionInfo pos)
45 , fPosition(pos) {
180 PositionInfo pos) {
182 ThreadContext::ReportError("type does not support method calls", pos);
189 DSLExpression DSLGlobalVar::eval(ExpressionArray args, PositionInfo pos) {
190 auto method = this->methodCall("eval", pos);
192 method ? SkSL::FunctionCall::Convert(ThreadContext::Context(), pos.line(),
195 pos);
198 DSLExpression DSLGlobalVar::eval(DSLExpression x, PositionInfo pos) {
201 return this->eval(std::move(converted), pos);
204 DSLExpression DSLGlobalVar::eval(DSLExpression x, DSLExpression y, PositionInfo pos) {
208 return this->eval(std::move(converted), pos);