Lines Matching +full:bit +full:- +full:manipulation
1 //===--- Encoding.h - Format C++ code ---------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// Contains functions for text encoding manipulation. Supports UTF-8,
11 /// 8-bit encodings and escape sequences in C++ string literals.
13 //===----------------------------------------------------------------------===//
28 Encoding_Unknown // We treat all other encodings as 8-bit encodings.
31 /// Detects encoding of the Text. If the Text can be decoded using UTF-8,
32 /// it is considered UTF8, otherwise we treat it as some 8-bit encoding.
42 /// generic Unicode-capable terminal. Text is assumed to use the specified
48 // printable and unprintable multi-byte UTF-8 characters. Falling back to in columnWidth()
50 // becomes non-additive. in columnWidth()
70 TotalWidth += TabWidth - (TotalWidth + StartColumn) % TabWidth; in columnWidthWithTabs()