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 = typename std::decay<Iterator>::type, typename ValueType = typename std::iterator_traits<DecayedIterator>::value_type> | |
constexpr bool | shouldSelectContiguousReadNumber () |
Determine whether to select ReadNumber implementation for ContiguousIterator. More... | |
constexpr bool ndn::tlv::detail::shouldSelectContiguousReadNumber | ( | ) |
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.
Definition at line 337 of file encoding/tlv.hpp.