diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2019-12-05 15:12:59 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2019-12-05 15:12:59 +0900 |
commit | b8cf34c691623e4ec329053cbbf68522a855882d (patch) | |
tree | 34da08632a99677f6b79ecb65e5b655a5b69a67f /boost/date_time/string_parse_tree.hpp | |
parent | 3fdc3e5ee96dca5b11d1694975a65200787eab86 (diff) | |
download | boost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.gz boost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.bz2 boost-b8cf34c691623e4ec329053cbbf68522a855882d.zip |
Imported Upstream version 1.67.0upstream/1.67.0
Diffstat (limited to 'boost/date_time/string_parse_tree.hpp')
-rw-r--r-- | boost/date_time/string_parse_tree.hpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/boost/date_time/string_parse_tree.hpp b/boost/date_time/string_parse_tree.hpp index 9e977663fa..a241e8553c 100644 --- a/boost/date_time/string_parse_tree.hpp +++ b/boost/date_time/string_parse_tree.hpp @@ -25,7 +25,7 @@ struct parse_match_result { parse_match_result() : match_depth(0), - current_match(-1)// -1 is match_not-found value + current_match(PARSE_ERROR) {} typedef std::basic_string<charT> string_type; string_type remaining() const @@ -33,7 +33,7 @@ struct parse_match_result if (match_depth == cache.size()) { return string_type(); } - if (current_match == -1) { + if (current_match == PARSE_ERROR) { return cache; } //some of the cache was used return the rest @@ -56,7 +56,7 @@ struct parse_match_result string_type cache; unsigned short match_depth; short current_match; - enum PARSE_STATE { PARSE_ERROR= -1 }; + enum PARSE_STATE { PARSE_ERROR = -1 }; }; //for debug -- really only char streams... @@ -99,7 +99,8 @@ struct string_parse_tree * (Sun=0, Mon=1, ...) were a starting_point of one starts the * numbering at one (Jan=1, Feb=2, ...). The default is zero, * negative vaules are not allowed */ - string_parse_tree(collection_type names, unsigned int starting_point=0) + string_parse_tree(collection_type names, unsigned int starting_point=0) : + m_value(parse_match_result_type::PARSE_ERROR) { // iterate thru all the elements and build the tree unsigned short index = 0; @@ -113,7 +114,7 @@ struct string_parse_tree } - string_parse_tree(short value = -1) : + string_parse_tree(short value = parse_match_result_type::PARSE_ERROR) : m_value(value) {} ptree_coll m_next_chars; |