summaryrefslogtreecommitdiffstats
path: root/lldb/source/API/SBFileSpec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/API/SBFileSpec.cpp')
-rw-r--r--lldb/source/API/SBFileSpec.cpp253
1 files changed, 100 insertions, 153 deletions
diff --git a/lldb/source/API/SBFileSpec.cpp b/lldb/source/API/SBFileSpec.cpp
index 23bc5bc8eb6..88baf3b17ab 100644
--- a/lldb/source/API/SBFileSpec.cpp
+++ b/lldb/source/API/SBFileSpec.cpp
@@ -12,208 +12,155 @@
#include "lldb/API/SBFileSpec.h"
#include "lldb/API/SBStream.h"
-#include "lldb/Host/FileSpec.h"
#include "lldb/Core/Log.h"
#include "lldb/Core/Stream.h"
+#include "lldb/Host/FileSpec.h"
#include "llvm/ADT/SmallString.h"
using namespace lldb;
using namespace lldb_private;
+SBFileSpec::SBFileSpec() : m_opaque_ap(new lldb_private::FileSpec()) {}
+SBFileSpec::SBFileSpec(const SBFileSpec &rhs)
+ : m_opaque_ap(new lldb_private::FileSpec(*rhs.m_opaque_ap)) {}
-SBFileSpec::SBFileSpec () :
- m_opaque_ap(new lldb_private::FileSpec())
-{
-}
-
-SBFileSpec::SBFileSpec (const SBFileSpec &rhs) :
- m_opaque_ap(new lldb_private::FileSpec(*rhs.m_opaque_ap))
-{
-}
-
-SBFileSpec::SBFileSpec (const lldb_private::FileSpec& fspec) :
- m_opaque_ap(new lldb_private::FileSpec(fspec))
-{
-}
+SBFileSpec::SBFileSpec(const lldb_private::FileSpec &fspec)
+ : m_opaque_ap(new lldb_private::FileSpec(fspec)) {}
// Deprecated!!!
-SBFileSpec::SBFileSpec (const char *path) :
- m_opaque_ap(new FileSpec (path, true))
-{
-}
+SBFileSpec::SBFileSpec(const char *path)
+ : m_opaque_ap(new FileSpec(path, true)) {}
-SBFileSpec::SBFileSpec (const char *path, bool resolve) :
- m_opaque_ap(new FileSpec (path, resolve))
-{
-}
+SBFileSpec::SBFileSpec(const char *path, bool resolve)
+ : m_opaque_ap(new FileSpec(path, resolve)) {}
-SBFileSpec::~SBFileSpec ()
-{
-}
+SBFileSpec::~SBFileSpec() {}
-const SBFileSpec &
-SBFileSpec::operator = (const SBFileSpec &rhs)
-{
- if (this != &rhs)
- *m_opaque_ap = *rhs.m_opaque_ap;
- return *this;
+const SBFileSpec &SBFileSpec::operator=(const SBFileSpec &rhs) {
+ if (this != &rhs)
+ *m_opaque_ap = *rhs.m_opaque_ap;
+ return *this;
}
-bool
-SBFileSpec::IsValid() const
-{
- return m_opaque_ap->operator bool();
-}
+bool SBFileSpec::IsValid() const { return m_opaque_ap->operator bool(); }
-bool
-SBFileSpec::Exists () const
-{
- Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
+bool SBFileSpec::Exists() const {
+ Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
- bool result = m_opaque_ap->Exists();
+ bool result = m_opaque_ap->Exists();
- if (log)
- log->Printf ("SBFileSpec(%p)::Exists () => %s",
- static_cast<void*>(m_opaque_ap.get()),
- (result ? "true" : "false"));
+ if (log)
+ log->Printf("SBFileSpec(%p)::Exists () => %s",
+ static_cast<void *>(m_opaque_ap.get()),
+ (result ? "true" : "false"));
- return result;
+ return result;
}
-bool
-SBFileSpec::ResolveExecutableLocation ()
-{
- return m_opaque_ap->ResolveExecutableLocation ();
+bool SBFileSpec::ResolveExecutableLocation() {
+ return m_opaque_ap->ResolveExecutableLocation();
}
-int
-SBFileSpec::ResolvePath (const char *src_path, char *dst_path, size_t dst_len)
-{
- llvm::SmallString<64> result(src_path);
- lldb_private::FileSpec::Resolve (result);
- ::snprintf(dst_path, dst_len, "%s", result.c_str());
- return std::min(dst_len-1, result.size());
+int SBFileSpec::ResolvePath(const char *src_path, char *dst_path,
+ size_t dst_len) {
+ llvm::SmallString<64> result(src_path);
+ lldb_private::FileSpec::Resolve(result);
+ ::snprintf(dst_path, dst_len, "%s", result.c_str());
+ return std::min(dst_len - 1, result.size());
}
-const char *
-SBFileSpec::GetFilename() const
-{
- const char *s = m_opaque_ap->GetFilename().AsCString();
+const char *SBFileSpec::GetFilename() const {
+ const char *s = m_opaque_ap->GetFilename().AsCString();
- Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
- if (log)
- {
- if (s)
- log->Printf ("SBFileSpec(%p)::GetFilename () => \"%s\"",
- static_cast<void*>(m_opaque_ap.get()), s);
- else
- log->Printf ("SBFileSpec(%p)::GetFilename () => NULL",
- static_cast<void*>(m_opaque_ap.get()));
- }
-
- return s;
-}
-
-const char *
-SBFileSpec::GetDirectory() const
-{
- FileSpec directory{*m_opaque_ap};
- directory.GetFilename().Clear();
- Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
- if (log)
- {
- if (directory)
- log->Printf ("SBFileSpec(%p)::GetDirectory () => \"%s\"",
- static_cast<void*>(m_opaque_ap.get()), directory.GetCString());
- else
- log->Printf ("SBFileSpec(%p)::GetDirectory () => NULL",
- static_cast<void*>(m_opaque_ap.get()));
- }
- return directory.GetCString();
+ Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+ if (log) {
+ if (s)
+ log->Printf("SBFileSpec(%p)::GetFilename () => \"%s\"",
+ static_cast<void *>(m_opaque_ap.get()), s);
+ else
+ log->Printf("SBFileSpec(%p)::GetFilename () => NULL",
+ static_cast<void *>(m_opaque_ap.get()));
+ }
+
+ return s;
+}
+
+const char *SBFileSpec::GetDirectory() const {
+ FileSpec directory{*m_opaque_ap};
+ directory.GetFilename().Clear();
+ Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+ if (log) {
+ if (directory)
+ log->Printf("SBFileSpec(%p)::GetDirectory () => \"%s\"",
+ static_cast<void *>(m_opaque_ap.get()),
+ directory.GetCString());
+ else
+ log->Printf("SBFileSpec(%p)::GetDirectory () => NULL",
+ static_cast<void *>(m_opaque_ap.get()));
+ }
+ return directory.GetCString();
}
-void
-SBFileSpec::SetFilename(const char *filename)
-{
- if (filename && filename[0])
- m_opaque_ap->GetFilename().SetCString(filename);
- else
- m_opaque_ap->GetFilename().Clear();
+void SBFileSpec::SetFilename(const char *filename) {
+ if (filename && filename[0])
+ m_opaque_ap->GetFilename().SetCString(filename);
+ else
+ m_opaque_ap->GetFilename().Clear();
}
-void
-SBFileSpec::SetDirectory(const char *directory)
-{
- if (directory && directory[0])
- m_opaque_ap->GetDirectory().SetCString(directory);
- else
- m_opaque_ap->GetDirectory().Clear();
+void SBFileSpec::SetDirectory(const char *directory) {
+ if (directory && directory[0])
+ m_opaque_ap->GetDirectory().SetCString(directory);
+ else
+ m_opaque_ap->GetDirectory().Clear();
}
-uint32_t
-SBFileSpec::GetPath (char *dst_path, size_t dst_len) const
-{
- Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
+uint32_t SBFileSpec::GetPath(char *dst_path, size_t dst_len) const {
+ Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
- uint32_t result = m_opaque_ap->GetPath (dst_path, dst_len);
+ uint32_t result = m_opaque_ap->GetPath(dst_path, dst_len);
- if (log)
- log->Printf ("SBFileSpec(%p)::GetPath (dst_path=\"%.*s\", dst_len=%" PRIu64 ") => %u",
- static_cast<void*>(m_opaque_ap.get()), result, dst_path,
- static_cast<uint64_t>(dst_len), result);
+ if (log)
+ log->Printf("SBFileSpec(%p)::GetPath (dst_path=\"%.*s\", dst_len=%" PRIu64
+ ") => %u",
+ static_cast<void *>(m_opaque_ap.get()), result, dst_path,
+ static_cast<uint64_t>(dst_len), result);
- if (result == 0 && dst_path && dst_len > 0)
- *dst_path = '\0';
- return result;
+ if (result == 0 && dst_path && dst_len > 0)
+ *dst_path = '\0';
+ return result;
}
-
-const lldb_private::FileSpec *
-SBFileSpec::operator->() const
-{
- return m_opaque_ap.get();
+const lldb_private::FileSpec *SBFileSpec::operator->() const {
+ return m_opaque_ap.get();
}
-const lldb_private::FileSpec *
-SBFileSpec::get() const
-{
- return m_opaque_ap.get();
+const lldb_private::FileSpec *SBFileSpec::get() const {
+ return m_opaque_ap.get();
}
-
-const lldb_private::FileSpec &
-SBFileSpec::operator*() const
-{
- return *m_opaque_ap.get();
+const lldb_private::FileSpec &SBFileSpec::operator*() const {
+ return *m_opaque_ap.get();
}
-const lldb_private::FileSpec &
-SBFileSpec::ref() const
-{
- return *m_opaque_ap.get();
+const lldb_private::FileSpec &SBFileSpec::ref() const {
+ return *m_opaque_ap.get();
}
-
-void
-SBFileSpec::SetFileSpec (const lldb_private::FileSpec& fs)
-{
- *m_opaque_ap = fs;
+void SBFileSpec::SetFileSpec(const lldb_private::FileSpec &fs) {
+ *m_opaque_ap = fs;
}
-bool
-SBFileSpec::GetDescription (SBStream &description) const
-{
- Stream &strm = description.ref();
- char path[PATH_MAX];
- if (m_opaque_ap->GetPath(path, sizeof(path)))
- strm.PutCString (path);
- return true;
+bool SBFileSpec::GetDescription(SBStream &description) const {
+ Stream &strm = description.ref();
+ char path[PATH_MAX];
+ if (m_opaque_ap->GetPath(path, sizeof(path)))
+ strm.PutCString(path);
+ return true;
}
-void
-SBFileSpec::AppendPathComponent (const char *fn)
-{
- m_opaque_ap->AppendPathComponent (fn);
+void SBFileSpec::AppendPathComponent(const char *fn) {
+ m_opaque_ap->AppendPathComponent(fn);
}
OpenPOWER on IntegriCloud