Ariles
Public Types | Public Member Functions | List of all members
ariles::ConfigurableFlags Class Reference

Detailed Description

Definition at line 16 of file configurable_flags.h.

#include <configurable_flags.h>

Inheritance diagram for ariles::ConfigurableFlags:

Public Types

enum  Flags {
  RESET = 0, ALLOW_MISSING_ENTRIES = 1, SLOPPY_MAPS_IF_SUPPORTED = 2, COMPACT_ARRAYS_IF_SUPPORTED = 4,
  PROPAGATE_ALLOW_MISSING_ENTRIES = 8, FORCE_EXPLICIT_MATRIX_SIZE = 16, SLOPPY_PAIRS_IF_SUPPORTED = 32, DISABLE_ALLOW_MISSING_ENTRIES = 64,
  DEFAULT = RESET
}
 

Public Member Functions

 ConfigurableFlags ()
 
 ConfigurableFlags (const unsigned int flags, const Action action_type=REPLACE)
 
void setDefaults ()
 

Member Enumeration Documentation

◆ Flags

Enumerator
RESET 
ALLOW_MISSING_ENTRIES 
SLOPPY_MAPS_IF_SUPPORTED 
COMPACT_ARRAYS_IF_SUPPORTED 
PROPAGATE_ALLOW_MISSING_ENTRIES 
FORCE_EXPLICIT_MATRIX_SIZE 
SLOPPY_PAIRS_IF_SUPPORTED 
DISABLE_ALLOW_MISSING_ENTRIES 
DEFAULT 

Definition at line 19 of file configurable_flags.h.

Constructor & Destructor Documentation

◆ ConfigurableFlags() [1/2]

ariles::ConfigurableFlags::ConfigurableFlags ( )
inline

Definition at line 39 of file configurable_flags.h.

◆ ConfigurableFlags() [2/2]

ariles::ConfigurableFlags::ConfigurableFlags ( const unsigned int  flags,
const Action  action_type = REPLACE 
)
inline

Definition at line 45 of file configurable_flags.h.

Member Function Documentation

◆ setDefaults()

void ariles::ConfigurableFlags::setDefaults ( )
inline

Definition at line 51 of file configurable_flags.h.


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