From 00e4c94766a2cb8450b180373fbd0018aa799fb2 Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Sun, 7 May 2017 12:29:54 +0900 Subject: [PATCH] add is_string and is_datetime --- toml/acceptor.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/toml/acceptor.hpp b/toml/acceptor.hpp index d19a04b..8104142 100644 --- a/toml/acceptor.hpp +++ b/toml/acceptor.hpp @@ -365,6 +365,16 @@ using is_literal_multiline_string = is_repeat_of, 3> >; +template +using is_string = + is_one_of< + is_basic_inline_string, + is_basic_multiline_string, + is_literal_inline_string, + is_literal_multiline_string + >; + + template using is_sign = is_one_of, is_charactor>; template @@ -494,6 +504,15 @@ using is_offset_date_time = is_offset >; +template +using is_datetime = + is_one_of< + is_offset_date_time, + is_local_date_time, + is_local_date, + is_local_time + >; + template using is_fundamental_type = is_one_of<