|
Chrysalis - Pattern
|
#include <OptionArgument.h>
Public Member Functions | |
| OptionArgument (const OptionsContainer *options, args::name &&name) | |
| Public Member Functions inherited from Chrysalis::BaseCalculatedArgument< bool > | |
| std::expected< bool, Error > | get () const override |
| Public Member Functions inherited from Chrysalis::BaseArgument< bool > | |
| virtual | ~BaseArgument ()=default |
Protected Member Functions | |
| std::expected< bool, Error > | calculate () const override |
| Protected Member Functions inherited from Chrysalis::BaseCalculatedArgument< bool > | |
| BaseCalculatedArgument ()=default | |
| Protected Member Functions inherited from Chrysalis::BaseArgument< bool > | |
| BaseArgument ()=default | |
Friends | |
| template<class Archive> | |
| void | serialize (Archive &archive, OptionArgument &project, const unsigned int version) |
| template<class Archive> | |
| void | save_construct_data (Archive &archive, const OptionArgument *obj, const unsigned int) |
| template<class Archive> | |
| void | load_construct_data (Archive &archive, OptionArgument *obj, const unsigned int) |
|
explicit |
|
overrideprotectedvirtual |
Implements Chrysalis::BaseCalculatedArgument< bool >.
|
friend |
|
friend |
|
friend |