Lines Matching refs:StringExtractor
31 StringExtractor::StringExtractor() : m_packet(), m_index(0) {} in StringExtractor() function in StringExtractor
33 StringExtractor::StringExtractor(llvm::StringRef packet_str) in StringExtractor() function in StringExtractor
38 StringExtractor::StringExtractor(const char *packet_cstr) in StringExtractor() function in StringExtractor
47 StringExtractor::StringExtractor(const StringExtractor &rhs) in StringExtractor() function in StringExtractor
53 const StringExtractor &StringExtractor::operator=(const StringExtractor &rhs) { in operator =()
64 StringExtractor::~StringExtractor() {} in ~StringExtractor()
66 char StringExtractor::GetChar(char fail_value) { in GetChar()
83 int StringExtractor::DecodeHexU8() { in DecodeHexU8()
101 uint8_t StringExtractor::GetHexU8(uint8_t fail_value, bool set_eof_on_fail) { in GetHexU8()
108 bool StringExtractor::GetHexU8Ex(uint8_t &ch, bool set_eof_on_fail) { in GetHexU8Ex()
120 uint32_t StringExtractor::GetU32(uint32_t fail_value, int base) { in GetU32()
135 int32_t StringExtractor::GetS32(int32_t fail_value, int base) { in GetS32()
150 uint64_t StringExtractor::GetU64(uint64_t fail_value, int base) { in GetU64()
165 int64_t StringExtractor::GetS64(int64_t fail_value, int base) { in GetS64()
180 uint32_t StringExtractor::GetHexMaxU32(bool little_endian, in GetHexMaxU32()
231 uint64_t StringExtractor::GetHexMaxU64(bool little_endian, in GetHexMaxU64()
282 bool StringExtractor::ConsumeFront(const llvm::StringRef &str) { in ConsumeFront()
291 size_t StringExtractor::GetHexBytes(llvm::MutableArrayRef<uint8_t> dest, in GetHexBytes()
314 size_t StringExtractor::GetHexBytesAvail(llvm::MutableArrayRef<uint8_t> dest) { in GetHexBytesAvail()
330 uint64_t StringExtractor::GetHexWithFixedSize(uint32_t byte_size, in GetHexWithFixedSize()
355 size_t StringExtractor::GetHexByteString(std::string &str) { in GetHexByteString()
364 size_t StringExtractor::GetHexByteStringFixedLength(std::string &str, in GetHexByteStringFixedLength()
377 size_t StringExtractor::GetHexByteStringTerminatedBy(std::string &str, in GetHexByteStringTerminatedBy()
390 bool StringExtractor::GetNameColonValue(llvm::StringRef &name, in GetNameColonValue()
422 void StringExtractor::SkipSpaces() { in SkipSpaces()