Added
- add
find<T>(value, "array", 1)
(#79 ) - enable
find<UserDefined>(value, "user-defined")
whenUserDefined
struct has a constructor fromtoml::value
. - add
toml::value::size()
for array, table, and string values. - add
toml::value::push_back(value)
,toml::value::emplace_back(Ts...)
for array values. - add
toml::value::count(key)
,toml::value::contains(key)
for table values.
Fixed
- suppress warnings related to some flags that are not turned on by
-Wall
and-Wextra
Misc
- run LLVM address sanitizer and LLVM undefined behavior sanitizer on CI
- add many other warning flags that are not turned on by
-Wall
and-Wextra
on CI build - add
-Werror
on CI build