[PATCH] D111732: [Support] [Path] Move function declarations to the right doxygen group in the header. NFC.
Martin Storsjö via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 13 08:36:10 PDT 2021
mstorsjo created this revision.
mstorsjo added reviewers: thakis, rnk.
Herald added a subscriber: dexonsmith.
mstorsjo requested review of this revision.
Herald added a project: LLVM.
They were in the doxygen group Observers, while they are about
mutating paths.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D111732
Files:
llvm/include/llvm/Support/Path.h
Index: llvm/include/llvm/Support/Path.h
===================================================================
--- llvm/include/llvm/Support/Path.h
+++ llvm/include/llvm/Support/Path.h
@@ -174,6 +174,21 @@
StringRef NewPrefix,
Style style = Style::native);
+/// Remove redundant leading "./" pieces and consecutive separators.
+///
+/// @param path Input path.
+/// @result The cleaned-up \a path.
+StringRef remove_leading_dotslash(StringRef path, Style style = Style::native);
+
+/// In-place remove any './' and optionally '../' components from a path.
+///
+/// @param path processed path
+/// @param remove_dot_dot specify if '../' (except for leading "../") should be
+/// removed
+/// @result True if path was changed
+bool remove_dots(SmallVectorImpl<char> &path, bool remove_dot_dot = false,
+ Style style = Style::native);
+
/// Append to path.
///
/// @code
@@ -499,21 +514,6 @@
/// @result True if the path is relative, false if it is not.
bool is_relative(const Twine &path, Style style = Style::native);
-/// Remove redundant leading "./" pieces and consecutive separators.
-///
-/// @param path Input path.
-/// @result The cleaned-up \a path.
-StringRef remove_leading_dotslash(StringRef path, Style style = Style::native);
-
-/// In-place remove any './' and optionally '../' components from a path.
-///
-/// @param path processed path
-/// @param remove_dot_dot specify if '../' (except for leading "../") should be
-/// removed
-/// @result True if path was changed
-bool remove_dots(SmallVectorImpl<char> &path, bool remove_dot_dot = false,
- Style style = Style::native);
-
} // end namespace path
} // end namespace sys
} // end namespace llvm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D111732.379414.patch
Type: text/x-patch
Size: 1760 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211013/b10213ca/attachment.bin>
More information about the llvm-commits
mailing list