RavEngine
Loading...
Searching...
No Matches
ozz::options::TypedOption< _Type > Class Template Reference
Inheritance diagram for ozz::options::TypedOption< _Type >:
[legend]
Collaboration diagram for ozz::options::TypedOption< _Type >:
[legend]

Public Types

typedef _Type Type
 

Public Member Functions

 TypedOption (const char *_name, const char *_help, _Type _default, bool _required, Option::ValidateFn _validate=nullptr)
 
 operator _Type () const
 
const _Type & value () const
 
const _Type & default_value () const
 
- Public Member Functions inherited from ozz::options::Option
const char * name () const
 
const char * help () const
 
bool statisfied () const
 
bool required () const
 
bool Validate (int _argc)
 
bool Parse (const char *_argv)
 
void RestoreDefault ()
 
bool operator< (const Option &_option) const
 

Additional Inherited Members

- Protected Types inherited from ozz::options::Option
typedef bool(* ValidateFn) (const Option &_option, int _argc)
 
- Protected Member Functions inherited from ozz::options::Option
 Option (const char *_name, const char *_help, bool _required, ValidateFn _validate=nullptr)
 

The documentation for this class was generated from the following files: