|
LLDB mainline
|
#include <Language.h>
Classes | |
| class | Result |
Protected Member Functions | |
| ImageListTypeScavenger ()=default | |
| ~ImageListTypeScavenger () override=default | |
| virtual CompilerType | AdjustForInclusion (CompilerType &candidate)=0 |
| bool | Find_Impl (ExecutionContextScope *exe_scope, const char *key, ResultSet &results) override |
| Protected Member Functions inherited from lldb_private::Language::TypeScavenger | |
| TypeScavenger ()=default | |
Additional Inherited Members | |
| Public Types inherited from lldb_private::Language::TypeScavenger | |
| typedef std::set< std::unique_ptr< Result > > | ResultSet |
| Public Member Functions inherited from lldb_private::Language::TypeScavenger | |
| virtual | ~TypeScavenger ()=default |
| size_t | Find (ExecutionContextScope *exe_scope, const char *key, ResultSet &results, bool append=true) |
Definition at line 67 of file Language.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
protectedpure virtual |
Referenced by Find_Impl().
|
overrideprotectedvirtual |
Implements lldb_private::Language::TypeScavenger.
Definition at line 508 of file Language.cpp.
References AdjustForInclusion(), lldb_private::ExecutionContextScope::CalculateTarget(), lldb_private::Target::GetImages(), lldb_private::TypeResults::GetTypeMap(), and lldb_private::TypeMap::Types().