Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::uses_allocator<std::flat_multimap>

      From cppreference.com
      <cpp‎ |container‎ |flat multimap

      [edit template]
       
       
       
      std::flat_multimap
      Member types
      Member functions
      Non-member functions
      Helper classes
      uses_allocator<std::flat_multimap>
      Tags
      Deduction guides
       
      Defined in header<flat_map>
      template<class Key,class T,class Compare,

               class KeyContainer,class MappedContainer,class Allocator>
      struct uses_allocator<std::flat_multimap<Key, T, Compare,
                            KeyContainer, MappedContainer>, Allocator>
         :std::bool_constant<std::uses_allocator_v<KeyContainer, Allocator>&&

                               std::uses_allocator_v<MappedContainer, Allocator>>{};
      (since C++23)

      Provides a transparent specialization of thestd::uses_allocator type trait forstd::flat_multimap: the container adaptor uses allocator if and only if the underlying container does.

      Contents

      Inherited fromstd::integral_constant

      Member constants

      value
      [static]
      true
      (public static member constant)

      Member functions

      operator bool
      converts the object tobool, returnsvalue
      (public member function)
      operator()
      (C++14)
      returnsvalue
      (public member function)

      Member types

      Type Definition
      value_typebool
      typestd::integral_constant<bool, value>

      [edit]Example

      Run this code
      #include <memory>#include <flat_map> static_assert(std::uses_allocator<std::flat_multimap<int,int>,void>::value==false&&std::uses_allocator<std::flat_multimap<int,int>,std::allocator<int>>::value==true); int main(){}

      [edit]See also

      checks if the specified type supports uses-allocator construction
      (class template)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/flat_multimap/uses_allocator&oldid=168878"

      [8]ページ先頭

      ©2009-2025 Movatter.jp