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

Constructor & Destructor Documentation

◆ Arch()

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

Definition at line 80 of file Target.cpp.

Member Function Documentation

◆ GetPlugin()

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

Definition at line 1531 of file Target.h.

References m_plugin_up.

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

◆ GetSpec()

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

◆ 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

Definition at line 1535 of file Target.h.

Referenced by GetPlugin().

◆ m_spec

ArchSpec lldb_private::Target::Arch::m_spec

Definition at line 1534 of file Target.h.

Referenced by GetSpec().

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