Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Container::BidirectionalMap<class Lhs, class Rhs>
CLASSTypes publics
Section intitulée « Types publics »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::Pair = std::pair<Lhs, Rhs>;using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::Map = MultiKeyMap< TaggedKey<"Left", Lhs>, TaggedKey<"Right", Rhs>, void>;value_type
Section intitulée « value_type »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::value_type = typename Map::value_type;size_type
Section intitulée « size_type »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::size_type = std::size_t;difference_type
Section intitulée « difference_type »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::difference_type = std::ptrdiff_t;reference
Section intitulée « reference »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::reference = typename Map::reference;const_reference
Section intitulée « const_reference »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::const_reference = typename Map::const_reference;using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::pointer = typename Map::pointer;const_pointer
Section intitulée « const_pointer »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::const_pointer = typename Map::const_pointer;iterator
Section intitulée « iterator »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::iterator = typename Map::const_iterator;const_iterator
Section intitulée « const_iterator »using CppUtils::Container::BidirectionalMap< Lhs, Rhs >::const_iterator = typename Map::const_iterator;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »explicit BidirectionalMap::BidirectionalMap(auto&&... pairs) requires (sizeof...(pairs) > 0 and (std::same_as<std::remove_cvref_t<decltype(pairs)>, Pair> and ...));template <std::input_iterator InputIterator>BidirectionalMap::BidirectionalMap(InputIterator first, InputIterator last);