MySQL 9.0.0
Source Code Documentation
mem_root_unordered_set< Key, Hash, KeyEqual > Class Template Reference

std::unordered_set, but allocated on a MEM_ROOT. More...

#include <map_helpers.h>

Inheritance diagram for mem_root_unordered_set< Key, Hash, KeyEqual >:
[legend]

Public Member Functions

 mem_root_unordered_set (MEM_ROOT *mem_root, Hash hash=Hash(), KeyEqual key_equal_arg=KeyEqual())
 

Detailed Description

template<class Key, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
class mem_root_unordered_set< Key, Hash, KeyEqual >

std::unordered_set, but allocated on a MEM_ROOT.


Constructor & Destructor Documentation

◆ mem_root_unordered_set()

template<class Key , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
mem_root_unordered_set< Key, Hash, KeyEqual >::mem_root_unordered_set ( MEM_ROOT mem_root,
Hash  hash = Hash(),
KeyEqual  key_equal_arg = KeyEqual() 
)
inlineexplicit

The documentation for this class was generated from the following file: