10#ifndef LLDB_API_SBTYPEENUMMEMBER_H
11#define LLDB_API_SBTYPEENUMMEMBER_H
27 explicit operator bool()
const;
67 explicit operator bool()
const;
78 std::unique_ptr<lldb_private::TypeEnumMemberListImpl>
m_opaque_up;
static llvm::StringRef GetName(XcodeSDK::Type type)
std::unique_ptr< lldb_private::TypeEnumMemberListImpl > m_opaque_up
SBTypeEnumMember GetTypeEnumMemberAtIndex(uint32_t index)
SBTypeEnumMemberList & operator=(const SBTypeEnumMemberList &rhs)
void Append(SBTypeEnumMember entry)
SBTypeEnumMember & operator=(const SBTypeEnumMember &rhs)
friend class SBTypeEnumMemberList
uint64_t GetValueAsUnsigned()
lldb::TypeEnumMemberImplSP m_opaque_sp
int64_t GetValueAsSigned()
bool GetDescription(lldb::SBStream &description, lldb::DescriptionLevel description_level)
lldb_private::TypeEnumMemberImpl & ref()
void reset(lldb_private::TypeEnumMemberImpl *)
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::TypeEnumMemberImpl > TypeEnumMemberImplSP