ToruNiina
02fd8a577b
feat: workaround __cplusplus problem on MSVC
2021-12-17 22:29:57 +09:00
Philip Top
9c1708c988
Update toml/traits.hpp
...
Co-authored-by: Toru Niina <niina.toru.68u@gmail.com>
2021-11-24 06:40:09 -08:00
Philip Top
eef7106fbe
fix more warnings
2021-11-19 10:22:37 -08:00
Philip Top
acad8b1a61
add additional check for invocability
2021-11-19 08:37:02 -08:00
Philip Top
605cd8ef4a
fix shadow and some undef warnings
2021-11-19 08:37:01 -08:00
ToruNiina
e622595426
fix: fix has_specialized_from/into
...
to avoid ambiguity
2021-05-14 16:01:43 +09:00
ToruNiina
b6e2c6e235
feat: add detail::has_specialization_from/into
2021-05-14 15:46:00 +09:00
ToruNiina
b1c9df8998
feat: reorder headers following google c++ style
...
related to: #115
2020-06-28 00:58:20 +09:00
ToruNiina
5212992f05
feat: add is_std_forward_list
...
std::forward_list does not have push_back, insert, or emplace but
push_front, insert_after, and emplace_after. We need to distinguish it
from other continers.
2020-03-27 18:02:37 +09:00
ToruNiina
fcd6e47500
feat: add meta funcs, has_reserve/push_back_method
2020-03-27 18:01:47 +09:00
ToruNiina
22d630fec1
feat: replace detail::stuff by std if possible
2020-01-20 12:18:05 +09:00
OGAWA KenIchi
3190c1da9f
fix: suppress warning on Intel C++ Compiler
2019-12-11 17:47:16 +09:00
ToruNiina
1409114c96
refactor: add utility meta-func for internal use
2019-09-28 10:58:02 +09:00
ToruNiina
9663a6bbdb
Merge branch 'master' into v3
2019-06-19 19:53:08 +09:00
ToruNiina
e094d6e85a
refactor: move type alias from get to trait
2019-06-02 20:43:08 +09:00
ToruNiina
4664f91517
feat: remove unused meta-function alias
2019-06-02 20:40:44 +09:00
ToruNiina
c00eeb18ef
feat: add meta function that detects toml::basic_value
2019-06-02 19:02:01 +09:00
ToruNiina
e1556183d1
refactor: remove unused include files
2019-06-02 17:12:01 +09:00
ToruNiina
9676499ab5
refactor: move file inclusion to correct position
2019-06-02 15:29:34 +09:00
ToruNiina
696e5bb66f
feat: extend has_from_toml_method to be generic
2019-06-01 20:16:59 +09:00
ToruNiina
351320491d
fix: fix has_from_toml using basic_value
2019-06-01 19:46:20 +09:00
ToruNiina
70d0049511
refactor: move some meta-funcs to traits.hpp
2019-06-01 12:35:40 +09:00
ToruNiina
4a58b629ce
feat: add a way to check arg is "string literal"
2019-03-18 16:31:12 +09:00
ToruNiina
04bfeba3f2
merge branch master into get-any-type
2019-03-16 15:58:18 +09:00
ToruNiina
fd063af7ce
refactor: make include guard style uniform
2019-03-16 14:19:47 +09:00
ToruNiina
df6dcbc4ed
feat: check a class has from/into_toml member fn
...
to support better serialization
2019-03-16 14:16:31 +09:00
ToruNiina
32dcc35918
move return_type_of_t from result to traits
2019-02-13 13:34:03 +09:00
ToruNiina
fd21d5dd95
add simplest copyright notice
2018-12-13 20:44:10 +09:00
ToruNiina
0759e757ae
move is_chrono_duration from types to traits
2018-12-10 22:05:42 +09:00
ToruNiina
f953a9cf23
add conjunction, disjunction, negation, index_seq
2018-05-05 11:37:18 +09:00
ToruNiina
117549bf70
change is_(map|container) and remove needless trait
2018-05-05 11:36:47 +09:00
Guillaume Fraux
57cc7f77c1
Allow to build with intel c++ compiler
2017-06-13 16:05:55 +02:00
ToruNiina
a506dfd3c1
add has_resize_method
2017-05-06 23:40:28 +09:00
ToruNiina
78f25dd66d
split files
2017-04-21 13:14:53 +09:00