LLDB mainline
|
#include <Language.h>
Public Member Functions | |
EitherTypeScavenger () | |
![]() | |
virtual | ~TypeScavenger ()=default |
size_t | Find (ExecutionContextScope *exe_scope, const char *key, ResultSet &results, bool append=true) |
Protected Member Functions | |
bool | Find_Impl (ExecutionContextScope *exe_scope, const char *key, ResultSet &results) override |
![]() | |
TypeScavenger ()=default | |
virtual bool | Find_Impl (ExecutionContextScope *exe_scope, const char *key, ResultSet &results)=0 |
Private Attributes | |
std::vector< std::shared_ptr< TypeScavenger > > | m_scavengers |
Additional Inherited Members | |
![]() | |
typedef std::set< std::unique_ptr< Result > > | ResultSet |
Definition at line 104 of file Language.h.
|
inline |
Definition at line 106 of file Language.h.
References lldb_private::Language::EitherTypeScavenger< ScavengerTypes >::m_scavengers.
|
inlineoverrideprotectedvirtual |
Implements lldb_private::Language::TypeScavenger.
Definition at line 113 of file Language.h.
References lldb_private::Language::EitherTypeScavenger< ScavengerTypes >::m_scavengers.
|
private |
Definition at line 123 of file Language.h.
Referenced by lldb_private::Language::EitherTypeScavenger< ScavengerTypes >::EitherTypeScavenger(), and lldb_private::Language::EitherTypeScavenger< ScavengerTypes >::Find_Impl().