LLDB mainline
lldb_private::RegisterTypeBuilder Class Referenceabstract

#include <RegisterTypeBuilder.h>

Inheritance diagram for lldb_private::RegisterTypeBuilder:
[legend]

Public Member Functions

 ~RegisterTypeBuilder () override=default
virtual CompilerType GetRegisterType (const RegisterInfo &reg_info)=0
Public Member Functions inherited from lldb_private::PluginInterface
 PluginInterface ()=default
virtual ~PluginInterface ()=default
virtual llvm::StringRef GetPluginName ()=0
 PluginInterface (const PluginInterface &)=delete
PluginInterfaceoperator= (const PluginInterface &)=delete

Protected Member Functions

 RegisterTypeBuilder ()=default

Private Member Functions

 RegisterTypeBuilder (const RegisterTypeBuilder &)=delete
const RegisterTypeBuilderoperator= (const RegisterTypeBuilder &)=delete

Detailed Description

Definition at line 17 of file RegisterTypeBuilder.h.

Constructor & Destructor Documentation

◆ ~RegisterTypeBuilder()

lldb_private::RegisterTypeBuilder::~RegisterTypeBuilder ( )
overridedefault

◆ RegisterTypeBuilder() [1/2]

lldb_private::RegisterTypeBuilder::RegisterTypeBuilder ( )
protecteddefault

Referenced by operator=(), and RegisterTypeBuilder().

◆ RegisterTypeBuilder() [2/2]

lldb_private::RegisterTypeBuilder::RegisterTypeBuilder ( const RegisterTypeBuilder & )
privatedelete

References RegisterTypeBuilder().

Member Function Documentation

◆ GetRegisterType()

virtual CompilerType lldb_private::RegisterTypeBuilder::GetRegisterType ( const RegisterInfo & reg_info)
pure virtual

◆ operator=()

const RegisterTypeBuilder & lldb_private::RegisterTypeBuilder::operator= ( const RegisterTypeBuilder & )
privatedelete

References RegisterTypeBuilder().


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