LLDB mainline
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 1593 of file Target.h.

Constructor & Destructor Documentation

◆ Arch()

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

Definition at line 158 of file Target.cpp.

References m_plugin_up, and m_spec.

Member Function Documentation

◆ GetPlugin()

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

Definition at line 1599 of file Target.h.

References m_plugin_up.

◆ GetSpec()

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

Definition at line 1598 of file Target.h.

References m_spec.

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

Referenced by Arch(), GetPlugin(), and operator=().

◆ m_spec

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

Definition at line 1602 of file Target.h.

Referenced by Arch(), GetSpec(), and operator=().


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