Lines Matching refs:Ptr
24 static void UpdatePosition(std::pair<unsigned, unsigned> &Position, const char *Ptr, size_t Size) {
30 for (const char *End = Ptr + Size; Ptr != End; ++Ptr) {
32 switch (*Ptr) {
48 void formatted_raw_ostream::ComputePosition(const char *Ptr, size_t Size) {
52 if (Ptr <= Scanned && Scanned <= Ptr + Size)
55 UpdatePosition(Position, Scanned, Size - (Scanned - Ptr));
57 UpdatePosition(Position, Ptr, Size);
60 Scanned = Ptr + Size;
76 void formatted_raw_ostream::write_impl(const char *Ptr, size_t Size) {
78 ComputePosition(Ptr, Size);
82 TheStream->write(Ptr, Size);