Classes | |
class | ReadNumber |
class | ReadNumberFast |
Function object to read a number from ContiguousIterator. More... | |
class | ReadNumberSlow |
Function object to read a number from InputIterator. More... | |
Functions | |
template<typename Iterator , typename DecayedIterator = std::decay_t<Iterator>, typename ValueType = typename std::iterator_traits<DecayedIterator>::value_type> | |
constexpr bool | shouldSelectContiguousReadNumber () |
Determine whether to select ReadNumber implementation for ContiguousIterator. More... | |
|
constexpr |
Determine whether to select ReadNumber implementation for ContiguousIterator.
This is not a full ContiguousIterator detection implementation. It returns true for the most common ContiguousIterator types used with TLV decoding function templates.