Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Enumerations
optionflags.h File Reference
#include "gromacs/utility/flags.h"
+ Include dependency graph for optionflags.h:
+ This graph shows which files directly or indirectly include this file:

Description

Defines flags used in option implementation.

Symbols in this header are considered an implementation detail, and should not be accessed outside the module. Because of details in the implementation, it is still installed.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Typedefs

typedef FlagsTemplate< OptionFlag > gmx::OptionFlags
 Holds a combination of OptionFlag values.
 

Enumerations

enum  gmx::OptionFlag {
  gmx::efOption_Set = 1 << 0, gmx::efOption_HasDefaultValue = 1 << 1, gmx::efOption_ExplicitDefaultValue = 1 << 2, gmx::efOption_ClearOnNextSet = 1 << 3,
  gmx::efOption_Required = 1 << 4, gmx::efOption_MultipleTimes = 1 << 5, gmx::efOption_Hidden = 1 << 6, gmx::efOption_Vector = 1 << 8,
  gmx::efOption_DefaultValueIfSetExists = 1 << 11, gmx::efOption_NoDefaultValue = 1 << 9, gmx::efOption_DontCheckMinimumCount = 1 << 10
}
 Flags for options. More...