From 14f1b3e8826ce43b978db93a62d1166055db5394 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Mon, 2 Jan 2017 19:26:05 +0000 Subject: Vendor import of lldb trunk r290819: https://llvm.org/svn/llvm-project/lldb/trunk@290819 --- source/API/SBTypeNameSpecifier.cpp | 169 +++++++++++++++---------------------- 1 file changed, 69 insertions(+), 100 deletions(-) (limited to 'source/API/SBTypeNameSpecifier.cpp') diff --git a/source/API/SBTypeNameSpecifier.cpp b/source/API/SBTypeNameSpecifier.cpp index 6f6801099b7c..2f9deafb68c8 100644 --- a/source/API/SBTypeNameSpecifier.cpp +++ b/source/API/SBTypeNameSpecifier.cpp @@ -1,4 +1,5 @@ -//===-- SBTypeNameSpecifier.cpp ------------------------------------*- C++ -*-===// +//===-- SBTypeNameSpecifier.cpp ------------------------------------*- C++ +//-*-===// // // The LLVM Compiler Infrastructure // @@ -17,132 +18,100 @@ using namespace lldb; using namespace lldb_private; -SBTypeNameSpecifier::SBTypeNameSpecifier() : -m_opaque_sp() -{ -} +SBTypeNameSpecifier::SBTypeNameSpecifier() : m_opaque_sp() {} -SBTypeNameSpecifier::SBTypeNameSpecifier (const char* name, - bool is_regex) : -m_opaque_sp(new TypeNameSpecifierImpl(name, is_regex)) -{ - if (name == NULL || (*name) == 0) - m_opaque_sp.reset(); +SBTypeNameSpecifier::SBTypeNameSpecifier(const char *name, bool is_regex) + : m_opaque_sp(new TypeNameSpecifierImpl(name, is_regex)) { + if (name == NULL || (*name) == 0) + m_opaque_sp.reset(); } -SBTypeNameSpecifier::SBTypeNameSpecifier (SBType type) : -m_opaque_sp() -{ - if (type.IsValid()) - m_opaque_sp = TypeNameSpecifierImplSP(new TypeNameSpecifierImpl(type.m_opaque_sp->GetCompilerType(true))); +SBTypeNameSpecifier::SBTypeNameSpecifier(SBType type) : m_opaque_sp() { + if (type.IsValid()) + m_opaque_sp = TypeNameSpecifierImplSP( + new TypeNameSpecifierImpl(type.m_opaque_sp->GetCompilerType(true))); } -SBTypeNameSpecifier::SBTypeNameSpecifier (const lldb::SBTypeNameSpecifier &rhs) : -m_opaque_sp(rhs.m_opaque_sp) -{} +SBTypeNameSpecifier::SBTypeNameSpecifier(const lldb::SBTypeNameSpecifier &rhs) + : m_opaque_sp(rhs.m_opaque_sp) {} -SBTypeNameSpecifier::~SBTypeNameSpecifier () -{ -} +SBTypeNameSpecifier::~SBTypeNameSpecifier() {} -bool -SBTypeNameSpecifier::IsValid() const -{ - return m_opaque_sp.get() != NULL; -} +bool SBTypeNameSpecifier::IsValid() const { return m_opaque_sp.get() != NULL; } + +const char *SBTypeNameSpecifier::GetName() { + if (!IsValid()) + return NULL; -const char* -SBTypeNameSpecifier::GetName () -{ - if (!IsValid()) - return NULL; - - return m_opaque_sp->GetName(); + return m_opaque_sp->GetName(); } -SBType -SBTypeNameSpecifier::GetType () -{ - if (!IsValid()) - return SBType(); - lldb_private::CompilerType c_type = m_opaque_sp->GetCompilerType(); - if (c_type.IsValid()) - return SBType(c_type); +SBType SBTypeNameSpecifier::GetType() { + if (!IsValid()) return SBType(); + lldb_private::CompilerType c_type = m_opaque_sp->GetCompilerType(); + if (c_type.IsValid()) + return SBType(c_type); + return SBType(); } -bool -SBTypeNameSpecifier::IsRegex () -{ - if (!IsValid()) - return false; +bool SBTypeNameSpecifier::IsRegex() { + if (!IsValid()) + return false; - return m_opaque_sp->IsRegex(); + return m_opaque_sp->IsRegex(); } -bool -SBTypeNameSpecifier::GetDescription (lldb::SBStream &description, - lldb::DescriptionLevel description_level) -{ - if (!IsValid()) - return false; - description.Printf("SBTypeNameSpecifier(%s,%s)", GetName(), IsRegex() ? "regex" : "plain"); - return true; +bool SBTypeNameSpecifier::GetDescription( + lldb::SBStream &description, lldb::DescriptionLevel description_level) { + if (!IsValid()) + return false; + description.Printf("SBTypeNameSpecifier(%s,%s)", GetName(), + IsRegex() ? "regex" : "plain"); + return true; } -lldb::SBTypeNameSpecifier & -SBTypeNameSpecifier::operator = (const lldb::SBTypeNameSpecifier &rhs) -{ - if (this != &rhs) - { - m_opaque_sp = rhs.m_opaque_sp; - } - return *this; +lldb::SBTypeNameSpecifier &SBTypeNameSpecifier:: +operator=(const lldb::SBTypeNameSpecifier &rhs) { + if (this != &rhs) { + m_opaque_sp = rhs.m_opaque_sp; + } + return *this; } -bool -SBTypeNameSpecifier::operator == (lldb::SBTypeNameSpecifier &rhs) -{ - if (IsValid() == false) - return !rhs.IsValid(); - return m_opaque_sp == rhs.m_opaque_sp; +bool SBTypeNameSpecifier::operator==(lldb::SBTypeNameSpecifier &rhs) { + if (IsValid() == false) + return !rhs.IsValid(); + return m_opaque_sp == rhs.m_opaque_sp; } -bool -SBTypeNameSpecifier::IsEqualTo (lldb::SBTypeNameSpecifier &rhs) -{ - if (IsValid() == false) - return !rhs.IsValid(); - - if (IsRegex() != rhs.IsRegex()) - return false; - if (GetName() == NULL || rhs.GetName() == NULL) - return false; - - return (strcmp(GetName(), rhs.GetName()) == 0); -} +bool SBTypeNameSpecifier::IsEqualTo(lldb::SBTypeNameSpecifier &rhs) { + if (IsValid() == false) + return !rhs.IsValid(); + + if (IsRegex() != rhs.IsRegex()) + return false; + if (GetName() == NULL || rhs.GetName() == NULL) + return false; -bool -SBTypeNameSpecifier::operator != (lldb::SBTypeNameSpecifier &rhs) -{ - if (IsValid() == false) - return !rhs.IsValid(); - return m_opaque_sp != rhs.m_opaque_sp; + return (strcmp(GetName(), rhs.GetName()) == 0); } -lldb::TypeNameSpecifierImplSP -SBTypeNameSpecifier::GetSP () -{ - return m_opaque_sp; +bool SBTypeNameSpecifier::operator!=(lldb::SBTypeNameSpecifier &rhs) { + if (IsValid() == false) + return !rhs.IsValid(); + return m_opaque_sp != rhs.m_opaque_sp; } -void -SBTypeNameSpecifier::SetSP (const lldb::TypeNameSpecifierImplSP &type_namespec_sp) -{ - m_opaque_sp = type_namespec_sp; +lldb::TypeNameSpecifierImplSP SBTypeNameSpecifier::GetSP() { + return m_opaque_sp; } -SBTypeNameSpecifier::SBTypeNameSpecifier (const lldb::TypeNameSpecifierImplSP &type_namespec_sp) : -m_opaque_sp(type_namespec_sp) -{ +void SBTypeNameSpecifier::SetSP( + const lldb::TypeNameSpecifierImplSP &type_namespec_sp) { + m_opaque_sp = type_namespec_sp; } + +SBTypeNameSpecifier::SBTypeNameSpecifier( + const lldb::TypeNameSpecifierImplSP &type_namespec_sp) + : m_opaque_sp(type_namespec_sp) {} -- cgit v1.3