9#ifndef LLDB_SOURCE_PLUGINS_EXPRESSIONPARSER_CLANG_CLANGDECLVENDOR_H
10#define LLDB_SOURCE_PLUGINS_EXPRESSIONPARSER_CLANG_CLANGDECLVENDOR_H
30 std::vector<clang::NamedDecl *> &decls);
~ClangDeclVendor() override=default
static bool classof(const DeclVendor *vendor)
ClangDeclVendor(const ClangDeclVendor &)=delete
uint32_t FindDecls(ConstString name, bool append, uint32_t max_matches, std::vector< clang::NamedDecl * > &decls)
const ClangDeclVendor & operator=(const ClangDeclVendor &)=delete
ClangDeclVendor(DeclVendorKind kind)
A uniqued constant string class.
DeclVendorKind GetKind() const
virtual uint32_t FindDecls(ConstString name, bool append, uint32_t max_matches, std::vector< CompilerDecl > &decls)=0
Look up the set of Decls that the DeclVendor currently knows about matching a given name.
A class that represents a running process on the host machine.