Home
last modified time | relevance | path

Searched refs:StringLexer (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DStringLexer.cpp17 StringLexer::StringLexer(std::string s) : m_data(s), m_position(0) {} in StringLexer() function in StringLexer
19 StringLexer::StringLexer(const StringLexer &rhs) in StringLexer() function in StringLexer
22 StringLexer::Character StringLexer::Peek() { return m_data[m_position]; } in Peek()
24 bool StringLexer::NextIf(Character c) { in NextIf()
33 std::pair<bool, StringLexer::Character>
61 StringLexer::Character StringLexer::Next() { in Next()
67 bool StringLexer::HasAtLeast(Size s) { in HasAtLeast()
71 void StringLexer::PutBack(Size s) { in PutBack()
76 std::string StringLexer::GetUnlexed() { in GetUnlexed()
80 void StringLexer::Consume() { m_position++; } in Consume()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTypeEncodingParser.h19 class StringLexer; variable
43 lldb_utility::StringLexer &type,
48 lldb_utility::StringLexer &type,
52 lldb_utility::StringLexer &type,
57 lldb_utility::StringLexer &type,
61 lldb_utility::StringLexer &type,
64 std::string ReadStructName(lldb_utility::StringLexer &type);
67 lldb_utility::StringLexer &type,
71 lldb_utility::StringLexer &type,
74 uint32_t ReadNumber(lldb_utility::StringLexer &type);
[all …]
H A DAppleObjCTypeEncodingParser.cpp37 AppleObjCTypeEncodingParser::ReadStructName(lldb_utility::StringLexer &type) { in ReadStructName()
45 AppleObjCTypeEncodingParser::ReadQuotedString(lldb_utility::StringLexer &type) { in ReadQuotedString()
49 StringLexer::Character next = type.Next(); in ReadQuotedString()
56 AppleObjCTypeEncodingParser::ReadNumber(lldb_utility::StringLexer &type) { in ReadNumber()
72 lldb_utility::StringLexer &type, in ReadStructElement()
87 lldb_utility::StringLexer &type, in BuildStruct()
95 lldb_utility::StringLexer &type, in BuildUnion()
102 clang::ASTContext &ast_ctx, lldb_utility::StringLexer &type, in BuildAggregate()
164 lldb_utility::StringLexer &type, in BuildArray()
186 clang::ASTContext &ast_ctx, lldb_utility::StringLexer &type, in BuildObjCObjectPointerType()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DStringLexer.h19 class StringLexer {
26 StringLexer(std::string s);
28 StringLexer(const StringLexer &rhs);
48 StringLexer &operator=(const StringLexer &rhs);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
H A DFormattersContainer.h51 lldb_utility::StringLexer type_lexer(type_cstr); in GetValidTypeName_Impl()
/freebsd-12.1/lib/clang/liblldb/
H A DMakefile611 SRCS+= Utility/StringLexer.cpp