Lines Matching refs:StringExtractor
29 StringExtractor::StringExtractor() : m_packet() {} in StringExtractor() function in StringExtractor
31 StringExtractor::StringExtractor(llvm::StringRef packet_str) : m_packet() { in StringExtractor() function in StringExtractor
35 StringExtractor::StringExtractor(const char *packet_cstr) : m_packet() { in StringExtractor() function in StringExtractor
41 StringExtractor::~StringExtractor() = default;
43 char StringExtractor::GetChar(char fail_value) { in GetChar()
58 int StringExtractor::DecodeHexU8() { in DecodeHexU8()
74 uint8_t StringExtractor::GetHexU8(uint8_t fail_value, bool set_eof_on_fail) { in GetHexU8()
81 bool StringExtractor::GetHexU8Ex(uint8_t &ch, bool set_eof_on_fail) { in GetHexU8Ex()
93 uint32_t StringExtractor::GetU32(uint32_t fail_value, int base) { in GetU32()
108 int32_t StringExtractor::GetS32(int32_t fail_value, int base) { in GetS32()
123 uint64_t StringExtractor::GetU64(uint64_t fail_value, int base) { in GetU64()
138 int64_t StringExtractor::GetS64(int64_t fail_value, int base) { in GetS64()
153 uint32_t StringExtractor::GetHexMaxU32(bool little_endian, in GetHexMaxU32()
204 uint64_t StringExtractor::GetHexMaxU64(bool little_endian, in GetHexMaxU64()
255 bool StringExtractor::ConsumeFront(const llvm::StringRef &str) { in ConsumeFront()
264 size_t StringExtractor::GetHexBytes(llvm::MutableArrayRef<uint8_t> dest, in GetHexBytes()
285 size_t StringExtractor::GetHexBytesAvail(llvm::MutableArrayRef<uint8_t> dest) { in GetHexBytesAvail()
298 size_t StringExtractor::GetHexByteString(std::string &str) { in GetHexByteString()
307 size_t StringExtractor::GetHexByteStringFixedLength(std::string &str, in GetHexByteStringFixedLength()
320 size_t StringExtractor::GetHexByteStringTerminatedBy(std::string &str, in GetHexByteStringTerminatedBy()
333 bool StringExtractor::GetNameColonValue(llvm::StringRef &name, in GetNameColonValue()
365 void StringExtractor::SkipSpaces() { in SkipSpaces()