34 : m_opaque_sp(rhs.m_opaque_sp) {
42 return this->
operator bool();
44SBTypeFormat::operator bool()
const {
47 return m_opaque_sp.get() !=
nullptr;
105 description.Printf(
"%s\n",
m_opaque_sp->GetDescription().c_str());
154 : m_opaque_sp(typeformat_impl_sp) {}
163 m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeFormat) ||
165 m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeEnum)))
169 if (
m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeFormat)
#define LLDB_INSTRUMENT_VA(...)
A uniqued constant string class.
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::TypeFormatImpl > TypeFormatImplSP
Format
Display format definitions.