ritsuko
Helper utilities for ArtifactDB C++ code
|
Choose a placeholder for missing values. More...
#include <limits>
#include <set>
#include <type_traits>
#include <cmath>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
namespace | ritsuko |
Assorted helper functions for parsing and validation. | |
Functions | |
template<class Iterator , class Mask , class Type_ = typename std::remove_cv<typename std::remove_reference<decltype(*(std::declval<Iterator>()))>::type, ::type > | |
std::pair< bool, Type_ > | ritsuko::choose_missing_integer_placeholder (Iterator start, Iterator end, Mask mask) |
template<class Iterator , class Type_ = typename std::remove_cv<typename std::remove_reference<decltype(*(std::declval<Iterator>()))>::type, ::type > | |
std::pair< bool, Type_ > | ritsuko::choose_missing_integer_placeholder (Iterator start, Iterator end) |
template<class Iterator , class Mask , class Type_ = typename std::remove_cv<typename std::remove_reference<decltype(*(std::declval<Iterator>()))>::type, ::type > | |
std::pair< bool, Type_ > | ritsuko::choose_missing_float_placeholder (Iterator start, Iterator end, Mask mask, bool skip_nan) |
template<class Iterator , class Type_ = typename std::remove_cv<typename std::remove_reference<decltype(*(std::declval<Iterator>()))>::type, ::type > | |
std::pair< bool, Type_ > | ritsuko::choose_missing_float_placeholder (Iterator start, Iterator end, bool skip_nan=false) |
Choose a placeholder for missing values.