aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2012-05-11 23:34:39 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2012-05-11 23:34:39 +0000
commitb08174c0b1ed7a8c3cacc5df506eb98c79305a4e (patch)
treed10b74e6ce9034f1237634abd8d0a8d41ded7d3d
parent3011a33a63b055fc3c0bba51728e13c8b0f1c20e (diff)
downloadexternal_llvm-b08174c0b1ed7a8c3cacc5df506eb98c79305a4e.zip
external_llvm-b08174c0b1ed7a8c3cacc5df506eb98c79305a4e.tar.gz
external_llvm-b08174c0b1ed7a8c3cacc5df506eb98c79305a4e.tar.bz2
Add doxygen comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156665 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/ADT/StringRef.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/ADT/StringRef.h b/include/llvm/ADT/StringRef.h
index b548568..1779bcb 100644
--- a/include/llvm/ADT/StringRef.h
+++ b/include/llvm/ADT/StringRef.h
@@ -490,14 +490,20 @@ namespace llvm {
return std::make_pair(slice(0, Idx), slice(Idx+1, npos));
}
+ /// ltrim - Return string with consecutive characters in \arg Chars starting
+ /// from the left removed.
StringRef ltrim(StringRef Chars = " \t\n\v\f\r") const {
return drop_front(std::min(Length, find_first_not_of(Chars)));
}
+ /// rtrim - Return string with consecutive characters in \arg Chars starting
+ /// from the right removed.
StringRef rtrim(StringRef Chars = " \t\n\v\f\r") const {
return drop_back(Length - std::min(Length, find_last_not_of(Chars) + 1));
}
+ /// trim - Return string with consecutive characters in \arg Chars starting
+ /// from the left and right removed.
StringRef trim(StringRef Chars = " \t\n\v\f\r") const {
return ltrim(Chars).rtrim(Chars);
}