diff options
author | Eric Fiselier <eric@efcs.ca> | 2017-05-08 00:29:32 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2017-05-08 00:29:32 +0000 |
commit | c04013f5f4924cc5d1607ff76280357e5d95b9e9 (patch) | |
tree | 5c87d54538cc07fcd0e21671f4bb1f5b100da149 | |
parent | 10cb6ca12b085a517d9a268a40109a6da0186ad4 (diff) | |
download | bcm5719-llvm-c04013f5f4924cc5d1607ff76280357e5d95b9e9.tar.gz bcm5719-llvm-c04013f5f4924cc5d1607ff76280357e5d95b9e9.zip |
Fix DLL import for __time_get_c_storage member functions.
llvm-svn: 302390
-rw-r--r-- | libcxx/include/locale | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libcxx/include/locale b/libcxx/include/locale index f0e1c3b82ce..ad1c1f0083e 100644 --- a/libcxx/include/locale +++ b/libcxx/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, |