LLDB mainline
|
#include <RegisterFlags.h>
Classes | |
struct | Enumerator |
Public Types | |
typedef std::vector< Enumerator > | Enumerators |
Public Member Functions | |
FieldEnum (std::string id, const Enumerators &enumerators) | |
const Enumerators & | GetEnumerators () const |
const std::string & | GetID () const |
void | ToXML (Stream &strm, unsigned size) const |
void | DumpToLog (Log *log) const |
Private Attributes | |
std::string | m_id |
Enumerators | m_enumerators |
Definition at line 23 of file RegisterFlags.h.
typedef std::vector<Enumerator> lldb_private::FieldEnum::Enumerators |
Definition at line 39 of file RegisterFlags.h.
FieldEnum::FieldEnum | ( | std::string | id, |
const Enumerators & | enumerators | ||
) |
Definition at line 423 of file RegisterFlags.cpp.
References m_enumerators, and UNUSED_IF_ASSERT_DISABLED.
void FieldEnum::DumpToLog | ( | Log * | log | ) | const |
Definition at line 373 of file RegisterFlags.cpp.
References LLDB_LOG, and lldb_private::RegisterFlags::m_id.
|
inline |
Definition at line 46 of file RegisterFlags.h.
References m_enumerators.
Referenced by lldb_private::RegisterFlags::DumpEnums(), and lldb_private::RegisterFlags::Field::Field().
|
inline |
Definition at line 48 of file RegisterFlags.h.
References m_id.
void FieldEnum::ToXML | ( | Stream & | strm, |
unsigned | size | ||
) | const |
Definition at line 330 of file RegisterFlags.cpp.
References lldb_private::RegisterFlags::GetID(), lldb_private::Stream::Indent(), lldb_private::Stream::IndentLess(), lldb_private::Stream::IndentMore(), lldb_private::Stream::Printf(), and lldb_private::Stream::PutChar().
|
private |
Definition at line 56 of file RegisterFlags.h.
Referenced by FieldEnum(), and GetEnumerators().
|
private |
Definition at line 55 of file RegisterFlags.h.
Referenced by GetID().