LLDB mainline
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
lldb_private::RegisterTypeBuilder Class Referenceabstract

#include <RegisterTypeBuilder.h>

Inheritance diagram for lldb_private::RegisterTypeBuilder:
Inheritance graph
[legend]

Public Member Functions

 ~RegisterTypeBuilder () override=default
 
virtual CompilerType GetRegisterType (const std::string &name, const lldb_private::RegisterFlags &flags, uint32_t byte_size)=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

◆ RegisterTypeBuilder() [2/2]

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

Member Function Documentation

◆ GetRegisterType()

virtual CompilerType lldb_private::RegisterTypeBuilder::GetRegisterType ( const std::string &  name,
const lldb_private::RegisterFlags flags,
uint32_t  byte_size 
)
pure virtual

◆ operator=()

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

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