]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add valueOrEmpty
authorAki Tuomi <cmouse@desteem.org>
Thu, 19 Nov 2015 08:41:58 +0000 (10:41 +0200)
committerAki Tuomi <cmouse@desteem.org>
Thu, 19 Nov 2015 12:07:43 +0000 (14:07 +0200)
pdns/misc.hh

index eea3b4a9a0d65dd0c790325cfa41447a75a8a2c6..6bad9151e56ed1666500aaaf1aeda4380ac0c12a 100644 (file)
@@ -636,3 +636,9 @@ const T& defTer(const T& a, const T& b)
 {
   return a ? a : b;
 }
+
+template<typename P, typename T>
+T valueOrEmpty(const P val) {
+  if (!val) return T{};
+  return T(val);
+}