Lines Matching refs:position
153 auto const &position = right_->Start();
166 checker->LogTypeError("Object type doesn't have proper iterator method.", position);
173 checker::Signature *signature = checker->ValidateSignatures(signatures, nullptr, arguments, position, "iterator",
176 checker->LogTypeError("Cannot find iterator method with the required signature.", position);
179 checker->ValidateSignatureAccessibility(sourceType, nullptr, signature, position,
188 if (!CheckReturnTypeOfIteratorMethod(checker, sourceType, signature, position)) {
195 checker->LogTypeError("Iterator object doesn't have proper next method.", position);
201 auto const *const nextSignature = checker->ValidateSignatures(nextSignatures, nullptr, arguments, position,
215 const lexer::SourcePosition &position)
233 checker->LogTypeError("Iterator method must return an object which implements Iterator<T>", position);