reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Utility/FileSpec.h
  221   bool IsCaseSensitive() const { return m_style != Style::windows; }
tools/lldb/source/Utility/FileSpec.cpp
  183     m_style = rhs.m_style;
  183     m_style = rhs.m_style;
  188 void FileSpec::SetFile(llvm::StringRef pathname) { SetFile(pathname, m_style); }
  197   m_style = (style == Style::native) ? GetNativeStyle() : style;
  206     llvm::sys::path::remove_dots(resolved, true, m_style);
  209   if (m_style == Style::windows)
  222   llvm::StringRef filename = llvm::sys::path::filename(resolved, m_style);
  226   llvm::StringRef directory = llvm::sys::path::parent_path(resolved, m_style);
  349     char path_separator = GetPreferredPathSeparator(m_style);
  355 FileSpec::Style FileSpec::GetPathStyle() const { return m_style; }
  404     Denormalize(path, m_style);
  409       llvm::sys::path::extension(m_filename.GetStringRef(), m_style));
  413   return ConstString(llvm::sys::path::stem(m_filename.GetStringRef(), m_style));
  432   if (llvm::sys::path::has_parent_path(current_path, m_style))
  433     return FileSpec(llvm::sys::path::parent_path(current_path, m_style),
  434                     m_style);
  441   return ConstString(llvm::sys::path::filename(current_path, m_style));
  449                           llvm::sys::path::begin(current_path, m_style),
  450                           llvm::sys::path::end(current_path), m_style);
  451   SetFile(new_path, m_style);
  461   llvm::sys::path::append(current_path, m_style, component);
  462   SetFile(current_path, m_style);
  472   if (llvm::sys::path::has_parent_path(current_path, m_style)) {
  473     SetFile(llvm::sys::path::parent_path(current_path, m_style));
  514   return llvm::sys::path::is_absolute(current_path, m_style);