Puma Reference Manual | Puma::Flags Class Reference |
#include <Flags.h>
Public Types | |
enum | Flag { NONE = 0x0, SKIP_FCT_BODY = 0x1, SKIP_INITS = 0x2, GNU_NESTED_FCT = 0x4, GNU_CONDITION_SCOPE = 0x8, GNU_PARAM_DECL = 0x10, GNU_FCT_DECL = 0x20, GNU_PARAM_SCOPE = 0x40, GNU_DEFAULT_ARGS = 0x80, GNU_EXTENDED_ASM = 0x100, GNU_EXTENDED_EXPR = 0x200, GNU_LONG_LONG = 0x400, GNU_NAME_SCOPE = 0x800, GNU_IMPLICIT_INT = 0x1000, GNU_FCT_ATTRIBUTE = 0x2000, GNU_IF_THEN_EXPR = 0x4000 } |
Public Member Functions | |
Flags () | |
Flags (const Flags &) | |
Flags & | operator= (const Flags &) |
Flags & | operator+= (Flag) |
Flags & | operator-= (Flag) |
bool | operator== (Flag) const |
bool | operator!= (Flag) const |
enum Puma::Flags::Flag |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |