summaryrefslogtreecommitdiff
path: root/include/locale
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2017-05-08 00:29:32 +0000
committerEric Fiselier <eric@efcs.ca>2017-05-08 00:29:32 +0000
commitc5a600a26f8966a291ea185ddaa52b56fc942656 (patch)
tree960ad892eddcee646b7c7da5975a43023cb85bc6 /include/locale
parent46795cca2bc47ee4c338b2e181cac5193dec5e92 (diff)
Fix DLL import for __time_get_c_storage member functions.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@302390 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/locale')
-rw-r--r--include/locale16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/locale b/include/locale
index f0e1c3b82..ad1c1f008 100644
--- a/include/locale
+++ b/include/locale
@@ -1689,6 +1689,22 @@ protected:
~__time_get_c_storage() {}
};
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__weeks() const;
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__months() const;
+template <> _LIBCPP_FUNC_VIS const string* __time_get_c_storage<char>::__am_pm() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__c() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__r() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__x() const;
+template <> _LIBCPP_FUNC_VIS const string& __time_get_c_storage<char>::__X() const;
+
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__weeks() const;
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__months() const;
+template <> _LIBCPP_FUNC_VIS const wstring* __time_get_c_storage<wchar_t>::__am_pm() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__c() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__r() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__x() const;
+template <> _LIBCPP_FUNC_VIS const wstring& __time_get_c_storage<wchar_t>::__X() const;
+
template <class _CharT, class _InputIterator = istreambuf_iterator<_CharT> >
class _LIBCPP_TEMPLATE_VIS time_get
: public locale::facet,