Defines the disease measures collection data type.
More...
#include <disease_table.h>
|
| | DiseaseMeasure ()=default |
| | Initialises a new instance of the DiseaseMeasure class.
|
| |
| | DiseaseMeasure (std::map< int, double > measures) |
| | Initialises a new instance of the DiseaseMeasure class.
|
| |
| std::size_t | size () const noexcept |
| | Gets the size of the measure collection.
|
| |
| double | at (int measure_id) const |
| | Gets the measure value by identifier.
|
| |
| double | operator[] (int measure_id) const |
| | Gets the measure value by identifier.
|
| |
Defines the disease measures collection data type.
Indirectly lookup by integer instead of the string keys.
◆ DiseaseMeasure() [1/2]
| hgps::DiseaseMeasure::DiseaseMeasure |
( |
| ) |
|
|
default |
◆ DiseaseMeasure() [2/2]
| hgps::DiseaseMeasure::DiseaseMeasure |
( |
std::map< int, double > |
measures | ) |
|
Initialises a new instance of the DiseaseMeasure class.
- Parameters
-
| measures | The disease measures value mapping |
◆ at()
| double hgps::DiseaseMeasure::at |
( |
int |
measure_id | ) |
const |
Gets the measure value by identifier.
- Parameters
-
| measure_id | Measure identifier |
- Returns
- Measure value
- Exceptions
-
| std::out_of_range | for unknown measure identifier |
◆ operator[]()
| double hgps::DiseaseMeasure::operator[] |
( |
int |
measure_id | ) |
const |
Gets the measure value by identifier.
- Parameters
-
| measure_id | Measure identifier |
- Returns
- Measure value
- Exceptions
-
| std::out_of_range | for unknown measure identifier |
◆ size()
| std::size_t hgps::DiseaseMeasure::size |
( |
| ) |
const |
|
noexcept |
Gets the size of the measure collection.
- Returns
The documentation for this class was generated from the following files: