summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '3rdParty/Boost/boost/date_time/gregorian/parsers.hpp')
m---------3rdParty/Boost0
-rw-r--r--3rdParty/Boost/boost/date_time/gregorian/parsers.hpp91
2 files changed, 0 insertions, 91 deletions
diff --git a/3rdParty/Boost b/3rdParty/Boost
new file mode 160000
+Subproject 3bbdbc8cf1996f23d9a366da8bac0f97be6ad79
diff --git a/3rdParty/Boost/boost/date_time/gregorian/parsers.hpp b/3rdParty/Boost/boost/date_time/gregorian/parsers.hpp
deleted file mode 100644
index 95d4f23..0000000
--- a/3rdParty/Boost/boost/date_time/gregorian/parsers.hpp
+++ /dev/null
@@ -1,91 +0,0 @@
-#ifndef GREGORIAN_PARSERS_HPP___
-#define GREGORIAN_PARSERS_HPP___
-
-/* Copyright (c) 2002,2003,2005 CrystalClear Software, Inc.
- * Use, modification and distribution is subject to the
- * Boost Software License, Version 1.0. (See accompanying
- * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
- * Author: Jeff Garland, Bart Garst
- * $Date: 2008-02-27 15:00:24 -0500 (Wed, 27 Feb 2008) $
- */
-
-#include "boost/date_time/gregorian/gregorian_types.hpp"
-#include "boost/date_time/date_parsing.hpp"
-#include "boost/date_time/compiler_config.hpp"
-#include "boost/date_time/parse_format_base.hpp"
-#include <string>
-#include <sstream>
-
-namespace boost {
-namespace gregorian {
-
- //! Return special_value from string argument
- /*! Return special_value from string argument. If argument is
- * not one of the special value names (defined in src/gregorian/names.hpp),
- * return 'not_special' */
- BOOST_DATE_TIME_DECL special_values special_value_from_string(const std::string& s);
-
- //! Deprecated: Use from_simple_string
- inline date from_string(std::string s) {
- return date_time::parse_date<date>(s);
- }
-
- //! From delimited date string where with order year-month-day eg: 2002-1-25 or 2003-Jan-25 (full month name is also accepted)
- inline date from_simple_string(std::string s) {
- return date_time::parse_date<date>(s, date_time::ymd_order_iso);
- }
-
- //! From delimited date string where with order year-month-day eg: 1-25-2003 or Jan-25-2003 (full month name is also accepted)
- inline date from_us_string(std::string s) {
- return date_time::parse_date<date>(s, date_time::ymd_order_us);
- }
-
- //! From delimited date string where with order day-month-year eg: 25-1-2002 or 25-Jan-2003 (full month name is also accepted)
- inline date from_uk_string(std::string s) {
- return date_time::parse_date<date>(s, date_time::ymd_order_dmy);
- }
-
- //! From iso type date string where with order year-month-day eg: 20020125
- inline date from_undelimited_string(std::string s) {
- return date_time::parse_undelimited_date<date>(s);
- }
-
- //! From iso type date string where with order year-month-day eg: 20020125
- inline date date_from_iso_string(const std::string& s) {
- return date_time::parse_undelimited_date<date>(s);
- }
-
-#if !(defined(BOOST_NO_STD_ITERATOR_TRAITS))
- //! Stream should hold a date in the form of: 2002-1-25. Month number, abbrev, or name are accepted
- /* Arguments passed in by-value for convertability of char[]
- * to iterator_type. Calls to from_stream_type are by-reference
- * since conversion is already done */
- template<class iterator_type>
- inline date from_stream(iterator_type beg, iterator_type end) {
- if(beg == end)
- {
- return date(not_a_date_time);
- }
- typedef typename std::iterator_traits<iterator_type>::value_type value_type;
- return date_time::from_stream_type<date>(beg, end, value_type());
- }
-#endif //BOOST_NO_STD_ITERATOR_TRAITS
-
-#if (defined(_MSC_VER) && (_MSC_VER < 1300))
- // This function cannot be compiled with MSVC 6.0 due to internal compiler shorcomings
-#else
- //! Function to parse a date_period from a string (eg: [2003-Oct-31/2003-Dec-25])
- inline date_period date_period_from_string(const std::string& s){
- return date_time::from_simple_string_type<date,char>(s);
- }
-# if !defined(BOOST_NO_STD_WSTRING)
- //! Function to parse a date_period from a wstring (eg: [2003-Oct-31/2003-Dec-25])
- inline date_period date_period_from_wstring(const std::wstring& s){
- return date_time::from_simple_string_type<date,wchar_t>(s);
- }
-# endif // BOOST_NO_STD_WSTRING
-#endif
-
-} } //namespace gregorian
-
-#endif