From 0a04b62d1de45c0f0b099cc3c57793be0d40707a Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 28 Oct 2011 20:13:58 +0000 Subject: [PATCH] Add a long overload to UnknownElement for gcc Originally committed to SVN as r5790. --- aegisub/libaegisub/include/libaegisub/cajun/elements.h | 1 + aegisub/libaegisub/include/libaegisub/cajun/elements.inl | 1 + 2 files changed, 2 insertions(+) diff --git a/aegisub/libaegisub/include/libaegisub/cajun/elements.h b/aegisub/libaegisub/include/libaegisub/cajun/elements.h index d532fd39c..1e263dce4 100644 --- a/aegisub/libaegisub/include/libaegisub/cajun/elements.h +++ b/aegisub/libaegisub/include/libaegisub/cajun/elements.h @@ -65,6 +65,7 @@ public: UnknownElement(const Array& array); UnknownElement(double number); UnknownElement(int number); + UnknownElement(long number); UnknownElement(bool boolean); UnknownElement(const char *string); UnknownElement(const String& string); diff --git a/aegisub/libaegisub/include/libaegisub/cajun/elements.inl b/aegisub/libaegisub/include/libaegisub/cajun/elements.inl index cec52a130..35ca5bbb8 100644 --- a/aegisub/libaegisub/include/libaegisub/cajun/elements.inl +++ b/aegisub/libaegisub/include/libaegisub/cajun/elements.inl @@ -101,6 +101,7 @@ inline UnknownElement::UnknownElement(const Object& object) : m_pImp( inline UnknownElement::UnknownElement(const Array& array) : m_pImp( new Imp_T(array) ) {} inline UnknownElement::UnknownElement(double number) : m_pImp( new Imp_T(number) ) {} inline UnknownElement::UnknownElement(int number) : m_pImp( new Imp_T(number) ) {} +inline UnknownElement::UnknownElement(long number) : m_pImp( new Imp_T(number) ) {} inline UnknownElement::UnknownElement(bool boolean) : m_pImp( new Imp_T(boolean) ) {} inline UnknownElement::UnknownElement(const char *string) : m_pImp( new Imp_T(string) ) {} inline UnknownElement::UnknownElement(const String& string) : m_pImp( new Imp_T(string) ) {}