Lines Matching refs:Position
411 const char *Position = Buffer->getBufferStart(); in SetCodeCompletionPoint() local
413 for (; *Position; ++Position) { in SetCodeCompletionPoint()
414 if (*Position != '\r' && *Position != '\n') in SetCodeCompletionPoint()
418 if ((Position[1] == '\r' || Position[1] == '\n') && in SetCodeCompletionPoint()
419 Position[0] != Position[1]) in SetCodeCompletionPoint()
420 ++Position; in SetCodeCompletionPoint()
421 ++Position; in SetCodeCompletionPoint()
426 Position += CompleteColumn - 1; in SetCodeCompletionPoint()
432 if (Position - Buffer->getBufferStart() < SkipMainFilePreamble.first) in SetCodeCompletionPoint()
433 Position = Buffer->getBufferStart() + SkipMainFilePreamble.first; in SetCodeCompletionPoint()
436 if (Position > Buffer->getBufferEnd()) in SetCodeCompletionPoint()
437 Position = Buffer->getBufferEnd(); in SetCodeCompletionPoint()
440 CodeCompletionOffset = Position - Buffer->getBufferStart(); in SetCodeCompletionPoint()
445 char *NewPos = std::copy(Buffer->getBufferStart(), Position, NewBuf); in SetCodeCompletionPoint()
447 std::copy(Position, Buffer->getBufferEnd(), NewPos+1); in SetCodeCompletionPoint()