Lines Matching refs:base
19 std::unique_ptr<Expression> base,
21 const Type& baseType = base->type();
32 context, base->fLine, std::move(base), f);
37 context, base->fLine, std::move(base), f.functions());
44 base->fLine,
52 return FieldAccess::Make(context, std::move(base), (int) i);
57 return Setting::Convert(context, base->fLine, field);
60 context.fErrors->error(base->fLine, "type '" + baseType.displayName() +
66 std::unique_ptr<Expression> base,
69 SkASSERT(base->type().isStruct());
71 SkASSERT(fieldIndex < (int) base->type().fields().size());
72 return std::make_unique<FieldAccess>(std::move(base), fieldIndex, ownerKind);