Lines Matching defs:columns
190 /// A mapping from columns to the byte of the source line that produced the
199 /// (\\u3042 is represented in UTF-8 by three bytes and takes two columns to
204 /// of the printable representation of the line to the columns those printable
207 /// If a byte 'i' corresponds to multiple columns (e.g. the byte contains a tab
217 /// and instead is the number of columns needed to display the source
223 /// (\\u3042 is represented in UTF-8 by three bytes and takes two columns to
269 int columns() const { return m_byteToColumn.back(); }
329 unsigned MaxColumns = std::max(static_cast<unsigned>(map.columns()),
331 // if the number of columns is less than the desired number we're done
378 while (static_cast<int>(CaretEnd) < map.columns() &&
382 assert((static_cast<int>(CaretStart) > map.columns() ||
386 assert((static_cast<int>(CaretEnd) > map.columns() ||
393 // number of columns we have, try to grow the slice to encompass
397 map.columns()));
399 map.columns()));
596 /// some number of columns in the process.
601 /// \param Columns the number of columns to word-wrap to.
1046 // Unicode characters in earlier columns.
1338 // Where [number] is MaxLineNoDisplayWidth columns
1339 // and the full thing is therefore MaxLineNoDisplayWidth + 4 columns.