36 char operator[](
const unsigned int &i)
const;
39 Flags(
const bool &b =
false);
43 void add(
const char &c);
44 void add(
const int &c4);
46 Flags operator!(
void)
const;
54 Flags &operator&=(
const bool &b);
55 Flags &operator|=(
const bool &b);
61 bool operator()(
const int &i)
const;
63 operator bool(
void)
const;
65 void unset(
const unsigned int &i);
66 void set(
const unsigned int &i);
69 static void readIndexMatlab(std::istream &iss,
unsigned int &indexStart,
70 unsigned int &indexEnd,
bool &unspecifiedEnd);
71 static Flags readIndexMatlab(std::istream &iss);
SOT_CORE_EXPORT const Flags FLAG_LINE_2
SOT_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const VectorMultiBound &v)
#define SOT_CORE_EXPORT
Definition: api.hh:20
SOT_CORE_EXPORT const Flags FLAG_LINE_5
SOT_CORE_EXPORT const Flags FLAG_LINE_4
SOT_CORE_EXPORT std::istream & operator>>(std::istream &os, VectorMultiBound &v)
std::vector< char > flags
Definition: flags.hh:33
SOT_CORE_EXPORT const Flags FLAG_LINE_8
SOT_CORE_EXPORT const Flags FLAG_LINE_1
SOT_CORE_EXPORT const Flags FLAG_LINE_3
bool reverse
Definition: flags.hh:34
SOT_CORE_EXPORT const Flags FLAG_LINE_7
SOT_CORE_EXPORT const Flags FLAG_LINE_6
Definition: abstract-sot-external-interface.hh:17