#include <ClangDeclVendor.h>
|
| ClangDeclVendor (DeclVendorKind kind) |
|
| ~ClangDeclVendor () override=default |
|
uint32_t | FindDecls (ConstString name, bool append, uint32_t max_matches, std::vector< clang::NamedDecl * > &decls) |
|
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.
|
|
| DeclVendor (DeclVendorKind kind) |
|
virtual | ~DeclVendor ()=default |
|
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.
|
|
std::vector< CompilerType > | FindTypes (ConstString name, uint32_t max_matches) |
| Look up the types that the DeclVendor currently knows about matching a given name.
|
|
Definition at line 21 of file ClangDeclVendor.h.
◆ ClangDeclVendor() [1/2]
◆ ~ClangDeclVendor()
lldb_private::ClangDeclVendor::~ClangDeclVendor |
( |
| ) |
|
|
overridedefault |
◆ ClangDeclVendor() [2/2]
◆ classof()
static bool lldb_private::ClangDeclVendor::classof |
( |
const DeclVendor * |
vendor | ) |
|
|
inlinestatic |
◆ FindDecls() [1/2]
uint32_t ClangDeclVendor::FindDecls |
( |
ConstString |
name, |
|
|
bool |
append, |
|
|
uint32_t |
max_matches, |
|
|
std::vector< clang::NamedDecl * > & |
decls |
|
) |
| |
◆ FindDecls() [2/2]
virtual uint32_t lldb_private::DeclVendor::FindDecls |
( |
ConstString |
name, |
|
|
bool |
append, |
|
|
uint32_t |
max_matches, |
|
|
std::vector< CompilerDecl > & |
decls |
|
) |
| |
|
virtual |
Look up the set of Decls that the DeclVendor currently knows about matching a given name.
- Parameters
-
[in] | name | The name to look for. |
[in] | append | If true, FindDecls will clear "decls" when it starts. |
[in] | max_matches | The maximum number of Decls to return. UINT32_MAX means "as
many as possible." |
- Returns
- The number of Decls added to decls; will not exceed max_matches.
Implements lldb_private::DeclVendor.
◆ operator=()
The documentation for this class was generated from the following files: