template<class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category, class TT, class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
struct shims::map< Key, T, Compare, Allocator >::iter< Category, TT, Distance, Pointer, Reference >
Definition at line 52 of file stdmap_shims.h.
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
using shims::map< Key, T, Compare, Allocator >::iter< Category, TT, Distance, Pointer, Reference >::type = TT |
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
template<typename II >
std::enable_if_t<std::is_same_v<typename mapmap_t::iterator, II>, II> shims::map< Key, T, Compare, Allocator >::iter< Category, TT, Distance, Pointer, Reference >::get |
( |
II |
| ) |
|
|
inline |
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
template<typename II >
std::enable_if_t<std::is_same_v<typename listmap_t::iterator, II>, II> shims::map< Key, T, Compare, Allocator >::iter< Category, TT, Distance, Pointer, Reference >::get |
( |
II |
| ) |
|
|
inline |
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
bool shims::map< Key, T, Compare, Allocator >::iter< Category, TT, Distance, Pointer, Reference >::operator!= |
( |
iter< Category, TT, Distance, Pointer, Reference > |
other | ) |
const |
|
inline |
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
template<typename IIL , typename IIR >
std::enable_if_t< !std::is_same_v<IIL, IIR> && std::is_same_v<std::remove_const_t<typename IIL::type>, std::remove_const_t<typename IIR::type> >, bool> operator!= |
( |
IIL |
left, |
|
|
IIR |
right |
|
) |
| |
|
friend |
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>
template<typename IIL , typename IIR >
std::enable_if_t< !std::is_same_v<IIL, IIR> && std::is_same_v<std::remove_const_t<typename IIL::type>, std::remove_const_t<typename IIR::type> >, bool> operator== |
( |
IIL |
left, |
|
|
IIR |
right |
|
) |
| |
|
friend |
Definition at line 327 of file stdmap_shims.h.
330 left._iters.listmap_iter ==
right._iters.listmap_iter :
331 left._iters.mapmap_iter ==
right._iters.mapmap_iter;
bool isSnippetMode(bool m)
template<class Key , class T , class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T>>>
template<class Category , class TT , class Distance = std::ptrdiff_t, class Pointer = TT*, class Reference = TT&>