Gromacs
2016.6
|
#include <gromacs/options/basicoptions.h>
Wrapper class for accessing 64-bit integer option information.
Public Member Functions | |
Int64OptionInfo (Int64OptionStorage *option) | |
Creates an option info object for the given option. | |
Public Member Functions inherited from gmx::OptionInfo | |
template<class InfoType > | |
bool | isType () const |
Test whether the option is of a particular type. More... | |
template<class InfoType > | |
InfoType * | toType () |
Convert the info object to a particular type if the type is correct. More... | |
template<class InfoType > | |
const InfoType * | toType () const |
Convert the info object to a particular type if the type is correct. More... | |
bool | isSet () const |
Returns true if the option has been set. | |
bool | isHidden () const |
Returns true if the option is a hidden option. | |
bool | isRequired () const |
Returns true if the option is required. | |
int | minValueCount () const |
Returns the minimum number of values that this option accepts. | |
int | maxValueCount () const |
Returns the maximum number of values that this option accepts. | |
const std::string & | name () const |
Returns the name of the option. | |
std::string | type () const |
Returns the type of the option as a string. | |
std::string | formatDescription () const |
Returns the description of the option. | |
std::string | formatDefaultValueIfSet () const |
Returns the default value if set for the option as a string. More... | |
int | valueCount () const |
Returns the number of values given for the option. | |
std::string | formatValue (int i) const |
Returns the i'th value of the option as a string. | |
Additional Inherited Members | |
Protected Member Functions inherited from gmx::OptionInfo | |
OptionInfo (AbstractOptionStorage *option) | |
Wraps a given option object. More... | |
AbstractOptionStorage & | option () |
Returns the wrapped option storage object. | |
const AbstractOptionStorage & | option () const |
Returns the wrapped option storage object. | |