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

#include <Target.h>

Collaboration diagram for lldb_private::Target::Arch:
Collaboration graph
[legend]

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 1386 of file Target.h.

Constructor & Destructor Documentation

◆ Arch()

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

Definition at line 73 of file Target.cpp.

Member Function Documentation

◆ GetPlugin()

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

Definition at line 1392 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 1396 of file Target.h.

Referenced by GetPlugin().

◆ m_spec

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

Definition at line 1395 of file Target.h.

Referenced by GetSpec().


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