The utility library provides
- The
View
, a class providing a std::vector-like interface to reference spans of data owned by other objects - Routines for extracting and verifying values drawn from input streams
- integer values (with and without legal bound specifications)
- real number values (with and without legal bound specifications)
- quote delimited strings
- energy values (in electron-volts)
- temperature values (in kelvin)
- Routines for verifying strings can be safely parsed to numeric variables
- Routines for parsing real number formats available in Fortran that are otherwise not recognized by C++ standard library routines.
- Collections of real number strings for unit testing and verifying parsing routines
This software is distributed according to the terms specified in the LICENSE file.