Container Utils
vtr_hash
vtr_memory
-
namespace vtr
Functions
vtr_pair_util
-
namespace vtr
-
template<typename PairIter>
class pair_first_iter - #include <vtr_pair_util.h>
Iterator which dereferences the ‘first’ element of a std::pair iterator.
-
template<typename PairIter>
class pair_second_iter - #include <vtr_pair_util.h>
Iterator which dereferences the ‘second’ element of a std::pair iterator
-
template<typename PairIter>
vtr_map_util
-
namespace vtr
Typedefs
-
template<typename Iter>
using map_key_iter = pair_first_iter<Iter> An iterator who wraps a std::map iterator to return it’s key.
-
template<typename Iter>
using map_value_iter = pair_second_iter<Iter> An iterator who wraps a std::map iterator to return it’s value.
Functions
-
template<typename T>
auto make_key_range(T b, T e) Returns a range iterating over a std::map’s keys.
-
template<typename Container>
auto make_key_range(const Container &c) Returns a range iterating over a std::map’s keys.
-
template<typename Iter>