Klass VALUE
Lühikirjeldus
Kirjeldab väärtust testvektoris
Andmeliikmed
- int Value; - vektori elemendi väärtus
- unsigned flags; - vektori elemendi lipud
- Lipud võivad olla järgmised:
- UndeterminedF - vektori elemendi väärtus on määramata
- ValConstantF - vektori elemendi väärtus on konstantne
- ValOutput - (klassi TRANSEL spets.) näitab, et väärtus on muutuja indeks
- ValValueF - (klassi TRANSEL spets.) näitab, et tegu on väärtusega
- ValFault - väärtuseks on veaefekt
Meetodid
- VALUE(void);
- Vaikimisi konstruktor (andmeliikmed nullitakse)
- int operator==(const VALUE &Other);
- Üledefineeritud võrdlusoperatsioon
- int GetValue() const;
- Tagastab elemendi väärtuse
- unsigned GetFlags() const;
- Tagastab elemendi lipud
- void SetValue(int value) const;
- Paneb elemendi väärtuseks value
- int IsFlag(const unsigned TestFlag) const;
- Kui elemendis on püsti lipp TestFlag väljastab 1, muidu väljastab
0
- void SetFlag(unsigned flags) const;
- Paneb elemendis püsti lipu flags
- void ResetFlag(unsigned flags) const;
- Võtab elemendis maha lipu flags