9#ifndef LLDB_SYMBOL_DECLVENDOR_H
10#define LLDB_SYMBOL_DECLVENDOR_H
53 std::vector<CompilerDecl> &decls) = 0;
A uniqued constant string class.
const DeclVendorKind m_kind
DeclVendorKind GetKind() const
DeclVendor(const DeclVendor &)=delete
virtual ~DeclVendor()=default
DeclVendor(DeclVendorKind kind)
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.
const DeclVendor & operator=(const DeclVendor &)=delete
std::vector< CompilerType > FindTypes(ConstString name, uint32_t max_matches)
Look up the types that the DeclVendor currently knows about matching a given name.
A class that represents a running process on the host machine.