Health-GPS  1.2.2.0
Global Health Policy Simulation model (Health-GPS)
interval.h File Reference
#include "forward_type.h"
#include "string_util.h"
#include <fmt/format.h>
Include dependency graph for interval.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hgps::core::Interval< TYPE >
 Numeric interval representation data type. More...
 

Namespaces

 hgps
 Top-level namespace for Health-GPS C++ API.
 
 hgps::core
 Top-level namespace for Health-GPS Core C++ API.
 

Typedefs

using hgps::core::IntegerInterval = Interval< int >
 Interval representation integer data type. More...
 
using hgps::core::FloatInterval = Interval< float >
 Interval representation for single-precision data type. More...
 
using hgps::core::DoubleInterval = Interval< double >
 Interval representation for double-precision data type. More...
 

Functions

IntegerInterval hgps::core::parse_integer_interval (const std::string_view &value, const std::string_view delims="-")
 Converts the string representation to its IntegerInterval equivalent. More...
 
FloatInterval hgps::core::parse_float_interval (const std::string_view &value, const std::string_view delims="-")
 Converts the string representation to its FloatInterval equivalent. More...
 
DoubleInterval hgps::core::parse_double_interval (const std::string_view &value, const std::string_view delims="-")
 Converts the string representation to its DoubleInterval equivalent. More...