6#include <unordered_map>
51 bool has_data() const noexcept {
return !data_.empty(); }
55 std::size_t
size() const noexcept {
return data_.size(); }
60 direct_array_.clear();
64 std::vector<PIFDataItem> data_;
67 std::vector<PIFDataItem> direct_array_;
69 int min_age_{0}, max_age_{0}, min_year_{0}, max_year_{0};
70 int age_range_{1}, year_range_{1};
91 bool has_data() const noexcept {
return !scenario_data_.empty(); }
95 std::size_t
scenario_count() const noexcept {
return scenario_data_.size(); }
102 void clear() noexcept { scenario_data_.clear(); }
105 std::unordered_map<std::string, PIFTable> scenario_data_;
Gender
Enumerates gender types.
Definition forward_type.h:18