add pop_back to arrays
[folly.git] / folly / dynamic-inl.h
index 58f89710d956fc8200eaa1c9174216ffa5cdf9cd..1942452c5feb627366b4aa9fcfd531ea424f97c4 100644 (file)
@@ -646,6 +646,11 @@ inline void dynamic::push_back(dynamic&& v) {
   array.push_back(std::move(v));
 }
 
+inline void dynamic::pop_back() {
+  auto& array = get<Array>();
+  array.pop_back();
+}
+
 inline std::size_t dynamic::hash() const {
   switch (type()) {
   case OBJECT: