aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xbmc/utils/Variant.cpp5
-rw-r--r--xbmc/utils/Variant.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/xbmc/utils/Variant.cpp b/xbmc/utils/Variant.cpp
index 4a6a9a9bca..8a7462cd3f 100644
--- a/xbmc/utils/Variant.cpp
+++ b/xbmc/utils/Variant.cpp
@@ -321,6 +321,11 @@ void CVariant::push_back(CVariant variant)
m_data.array->push_back(variant);
}
+void CVariant::append(CVariant variant)
+{
+ push_back(variant);
+}
+
unsigned int CVariant::size() const
{
if (isObject())
diff --git a/xbmc/utils/Variant.h b/xbmc/utils/Variant.h
index 01a59b8d27..54ba7fa3ea 100644
--- a/xbmc/utils/Variant.h
+++ b/xbmc/utils/Variant.h
@@ -81,6 +81,7 @@ public:
CVariant &operator=(const CVariant &rhs);
void push_back(CVariant variant);
+ void append(CVariant variant);
unsigned int size() const;
bool empty() const;