LLDB mainline
Classes | Protected Member Functions | List of all members
lldb_private::Language::ImageListTypeScavenger Class Referenceabstract

#include <Language.h>

Inheritance diagram for lldb_private::Language::ImageListTypeScavenger:
Inheritance graph
[legend]

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
 
virtual bool Find_Impl (ExecutionContextScope *exe_scope, const char *key, ResultSet &results)=0
 

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)
 

Detailed Description

Definition at line 66 of file Language.h.

Constructor & Destructor Documentation

◆ ImageListTypeScavenger()

lldb_private::Language::ImageListTypeScavenger::ImageListTypeScavenger ( )
protecteddefault

◆ ~ImageListTypeScavenger()

lldb_private::Language::ImageListTypeScavenger::~ImageListTypeScavenger ( )
overrideprotecteddefault

Member Function Documentation

◆ AdjustForInclusion()

virtual CompilerType lldb_private::Language::ImageListTypeScavenger::AdjustForInclusion ( CompilerType candidate)
protectedpure virtual

◆ Find_Impl()

bool Language::ImageListTypeScavenger::Find_Impl ( ExecutionContextScope exe_scope,
const char *  key,
ResultSet results 
)
overrideprotectedvirtual

The documentation for this class was generated from the following files: