Lines Matching defs:DecodedCharBuffer
31 /// DecodedCharBuffer stores the decoded contents of a single character. It
34 class DecodedCharBuffer {
36 DecodedCharBuffer(std::nullptr_t) {}
38 DecodedCharBuffer(const uint8_t *bytes, size_t size) : m_size(size) {
44 DecodedCharBuffer(const char *bytes, size_t size)
45 : DecodedCharBuffer(reinterpret_cast<const uint8_t *>(bytes), size) {}
59 std::function<DecodedCharBuffer(uint8_t *, uint8_t *, uint8_t *&)>;
64 static DecodedCharBuffer
96 DecodedCharBuffer attemptASCIIEscape(llvm::UTF32 c,
136 DecodedCharBuffer GetPrintableImpl<StringElementType::ASCII>(
142 DecodedCharBuffer retval = attemptASCIIEscape(*buffer, escape_style);
169 DecodedCharBuffer GetPrintableImpl<StringElementType::UTF8>(
192 DecodedCharBuffer retval = attemptASCIIEscape(codepoint, escape_style);
218 static DecodedCharBuffer GetPrintable(StringElementType type, uint8_t *buffer,
243 uint8_t *&next) -> DecodedCharBuffer {