Internal shared collection for the Options class.
More...
#include <config.hpp>
Public Attributes | |
| std::mutex | mutex |
Shared mutex, must be use to guard options. | |
| std::unordered_map< std::string, OptionValue > | options |
| Shared options. | |
Internal shared collection for the Options class.
This struct is used internally by Options to share the options between multiple instances of the Options class. This way, it is cheap to copy Options and its values are only initialized once.
Definition at line 106 of file config.hpp.