PandA-2024.02
Public Member Functions
CustomUnorderedSet< T, _Hash, _Eq, _Alloc > Class Template Reference

#include <custom_set.hpp>

Inheritance diagram for CustomUnorderedSet< T, _Hash, _Eq, _Alloc >:
Inheritance graph
[legend]
Collaboration diagram for CustomUnorderedSet< T, _Hash, _Eq, _Alloc >:
Collaboration graph
[legend]

Public Member Functions

void operator+= (const CustomUnorderedSet &other)
 
void operator-= (const CustomUnorderedSet &other)
 
CustomUnorderedSet operator- (const CustomUnorderedSet &other) const
 
CustomUnorderedSet Intersect (const CustomUnorderedSet &other) const
 

Detailed Description

template<class T, class _Hash = typename absl::flat_hash_set<T>::hasher, class _Eq = typename absl::flat_hash_set<T>::key_equal, class _Alloc = std::allocator<T>>
class CustomUnorderedSet< T, _Hash, _Eq, _Alloc >

Definition at line 219 of file custom_set.hpp.

Member Function Documentation

◆ Intersect()

template<class T, class _Hash = typename absl::flat_hash_set<T>::hasher, class _Eq = typename absl::flat_hash_set<T>::key_equal, class _Alloc = std::allocator<T>>
CustomUnorderedSet CustomUnorderedSet< T, _Hash, _Eq, _Alloc >::Intersect ( const CustomUnorderedSet< T, _Hash, _Eq, _Alloc > &  other) const
inline

Definition at line 247 of file custom_set.hpp.

◆ operator+=()

template<class T, class _Hash = typename absl::flat_hash_set<T>::hasher, class _Eq = typename absl::flat_hash_set<T>::key_equal, class _Alloc = std::allocator<T>>
void CustomUnorderedSet< T, _Hash, _Eq, _Alloc >::operator+= ( const CustomUnorderedSet< T, _Hash, _Eq, _Alloc > &  other)
inline

Definition at line 222 of file custom_set.hpp.

◆ operator-()

template<class T, class _Hash = typename absl::flat_hash_set<T>::hasher, class _Eq = typename absl::flat_hash_set<T>::key_equal, class _Alloc = std::allocator<T>>
CustomUnorderedSet CustomUnorderedSet< T, _Hash, _Eq, _Alloc >::operator- ( const CustomUnorderedSet< T, _Hash, _Eq, _Alloc > &  other) const
inline

Definition at line 240 of file custom_set.hpp.

◆ operator-=()

template<class T, class _Hash = typename absl::flat_hash_set<T>::hasher, class _Eq = typename absl::flat_hash_set<T>::key_equal, class _Alloc = std::allocator<T>>
void CustomUnorderedSet< T, _Hash, _Eq, _Alloc >::operator-= ( const CustomUnorderedSet< T, _Hash, _Eq, _Alloc > &  other)
inline

Definition at line 231 of file custom_set.hpp.


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

Generated on Mon Feb 12 2024 13:03:48 for PandA-2024.02 by doxygen 1.8.13