- 12 Oct, 2019 3 commits
-
-
Dominik Charousset authored
Allow users to extend config_value API
-
Dominik Charousset authored
-
Dominik Charousset authored
Use fold expression in the data_processor if available
-
- 11 Oct, 2019 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Kai Lothar John authored
-
Dominik Charousset authored
-
- 10 Oct, 2019 3 commits
-
-
Dominik Charousset authored
The new utility class config_value_object_access makes it much simpler for users to specialize config_value_access. Now, users only need to implement a trait class for config_value_object_access to get all the low-level sum type calls as well as the parsing code out of their way. The center piece of the trait class is a getter for fields of the user-defined type. This new fields-based API either works with pointers to members or with paris of getter and setter functions. In both cases, users can also add default values and validity predicates.
-
Dominik Charousset authored
As part of redesigning the config_value_access API, we have to expose the parser state class to CAF users.
-
Dominik Charousset authored
-
- 09 Oct, 2019 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
Auto-generate to_string implementations for enums
-
Dominik Charousset authored
-
Dominik Charousset authored
Co-Authored-By:
Joseph Noir <josephnoir@users.noreply.github.com>
-
Dominik Charousset authored
-
- 08 Oct, 2019 1 commit
-
-
Dominik Charousset authored
-
- 06 Oct, 2019 2 commits
-
-
Dominik Charousset authored
Implement generic unboxing of maps and lists
-
Dominik Charousset authored
-
- 05 Oct, 2019 2 commits
-
-
Dominik Charousset authored
Add/improve to_string and ostream overloads
-
Dominik Charousset authored
Replace Sleep(0) with yield() call on Windows
-
- 04 Oct, 2019 2 commits
-
-
Dmitry M. Fedin authored
-
Dominik Charousset authored
-
- 03 Oct, 2019 4 commits
-
-
Dominik Charousset authored
The changes since the 0.17.1 release can result in deserialization errors at runtime.
-
Dmitry M. Fedin authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 02 Oct, 2019 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 01 Oct, 2019 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 30 Sep, 2019 1 commit
-
-
Joseph Noir authored
Fix holds_alternative and get_if for settings
-
- 26 Sep, 2019 1 commit
-
-
Dominik Charousset authored
-
- 25 Sep, 2019 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Joseph Noir authored
Restructure CAF modules, update coding style
-