LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::Target::Arch Class Reference

#include <Target.h>

Public Member Functions

 Arch (const ArchSpec &spec)
 
const Archoperator= (const ArchSpec &spec)
 
const ArchSpecGetSpec () const
 
ArchitectureGetPlugin () const
 

Private Attributes

ArchSpec m_spec
 
std::unique_ptr< Architecturem_plugin_up
 

Detailed Description

Definition at line 1516 of file Target.h.

Constructor & Destructor Documentation

◆ Arch()

Target::Arch::Arch ( const ArchSpec spec)
explicit

Definition at line 80 of file Target.cpp.

Member Function Documentation

◆ GetPlugin()

Architecture * lldb_private::Target::Arch::GetPlugin ( ) const
inline

Definition at line 1522 of file Target.h.

References m_plugin_up.

Referenced by lldb_private::Target::GetArchitecturePlugin().

◆ GetSpec()

const ArchSpec & lldb_private::Target::Arch::GetSpec ( ) const
inline

◆ operator=()

const Target::Arch & Target::Arch::operator= ( const ArchSpec spec)

Member Data Documentation

◆ m_plugin_up

std::unique_ptr<Architecture> lldb_private::Target::Arch::m_plugin_up
private

Definition at line 1526 of file Target.h.

Referenced by GetPlugin().

◆ m_spec

ArchSpec lldb_private::Target::Arch::m_spec
private

Definition at line 1525 of file Target.h.

Referenced by GetSpec().


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