Abstraction layer for database and data manipulation.
More...
#include <sediment-deck41-db-logic-control.h>
Abstraction layer for database and data manipulation.
Deck41TypeTests helps SedimDeck41Db deciding what is the best DECK41 Sediment value to return. To this purpose it provides 8 conditional tests
◆ Deck41TypeTests()
| constexpr woss::Deck41TypeTests::Deck41TypeTests |
( |
| ) |
|
|
constexprdefault |
◆ ~Deck41TypeTests()
| woss::Deck41TypeTests::~Deck41TypeTests |
( |
| ) |
|
|
default |
◆ conditionFloorA()
| constexpr bool woss::Deck41TypeTests::conditionFloorA |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorB()
| constexpr bool woss::Deck41TypeTests::conditionFloorB |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorC()
| constexpr bool woss::Deck41TypeTests::conditionFloorC |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorD()
| constexpr bool woss::Deck41TypeTests::conditionFloorD |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorE()
| constexpr bool woss::Deck41TypeTests::conditionFloorE |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorF()
| constexpr bool woss::Deck41TypeTests::conditionFloorF |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ conditionFloorG()
| constexpr bool woss::Deck41TypeTests::conditionFloorG |
( |
const Deck41Types & |
types | ) |
const |
|
inlineconstexpr |
◆ getConditionA()
| constexpr bool woss::Deck41TypeTests::getConditionA |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionB()
| constexpr bool woss::Deck41TypeTests::getConditionB |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionC()
| constexpr bool woss::Deck41TypeTests::getConditionC |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionD()
| constexpr bool woss::Deck41TypeTests::getConditionD |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionE()
| constexpr bool woss::Deck41TypeTests::getConditionE |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionF()
| constexpr bool woss::Deck41TypeTests::getConditionF |
( |
| ) |
const |
|
inlineconstexpr |
◆ getConditionG()
| constexpr bool woss::Deck41TypeTests::getConditionG |
( |
| ) |
const |
|
inlineconstexpr |
◆ updateAllConditions()
| constexpr void woss::Deck41TypeTests::updateAllConditions |
( |
const Deck41Types & |
types | ) |
|
|
inlineconstexpr |
Performs all tests at once
- Parameters
-
| types | const reference to a Deck41Types object |
References condition_a, condition_b, condition_c, condition_d, condition_e, condition_f, condition_g, conditionFloorA(), conditionFloorB(), conditionFloorC(), conditionFloorD(), conditionFloorE(), conditionFloorF(), and conditionFloorG().
Referenced by woss::SedimDeck41Db::calculateDeck41Types().
◆ condition_a
| bool woss::Deck41TypeTests::condition_a = false |
|
private |
◆ condition_b
| bool woss::Deck41TypeTests::condition_b = false |
|
private |
◆ condition_c
| bool woss::Deck41TypeTests::condition_c = false |
|
private |
◆ condition_d
| bool woss::Deck41TypeTests::condition_d = false |
|
private |
◆ condition_e
| bool woss::Deck41TypeTests::condition_e = false |
|
private |
◆ condition_f
| bool woss::Deck41TypeTests::condition_f = false |
|
private |
◆ condition_g
| bool woss::Deck41TypeTests::condition_g = false |
|
private |
The documentation for this class was generated from the following file: