projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
constexpr estimateSpaceNeeded for string literals.
[folly.git]
/
folly
/
Conv.h
diff --git
a/folly/Conv.h
b/folly/Conv.h
index be0d3d0dafa994695cc64ac43943a0a3e60a064d..ce30765c6f8d3bac9e8da6129d2ba6601eaeeed9 100644
(file)
--- a/
folly/Conv.h
+++ b/
folly/Conv.h
@@
-408,6
+408,11
@@
estimateSpaceNeeded(T) {
return 1;
}
+template <size_t N>
+constexpr size_t estimateSpaceNeeded(const char (&)[N]) {
+ return N;
+}
+
/**
* Everything implicitly convertible to const char* gets appended.
*/