SILENT KILLERPanel

Current Path: > > > usr > include > c++ > 8 > experimental


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///usr/include/c++/8/experimental

NameTypeSizeLast ModifiedActions
bits Directory - -
algorithm File 3660 bytes March 31 2025 10:36:18.
any File 15929 bytes March 31 2025 10:36:18.
array File 3230 bytes March 31 2025 10:36:18.
chrono File 1938 bytes March 31 2025 10:36:18.
deque File 2258 bytes March 31 2025 10:36:18.
filesystem File 1562 bytes March 31 2025 10:36:18.
forward_list File 2315 bytes March 31 2025 10:36:18.
functional File 12289 bytes March 31 2025 10:36:18.
iterator File 3510 bytes March 31 2025 10:36:18.
list File 2218 bytes March 31 2025 10:36:18.
map File 2573 bytes March 31 2025 10:36:18.
memory File 6040 bytes March 31 2025 10:36:18.
memory_resource File 12914 bytes March 31 2025 10:36:18.
numeric File 3195 bytes March 31 2025 10:36:18.
optional File 28879 bytes March 31 2025 10:36:18.
propagate_const File 15311 bytes March 31 2025 10:36:18.
random File 2550 bytes March 31 2025 10:36:18.
ratio File 2416 bytes March 31 2025 10:36:18.
regex File 2097 bytes March 31 2025 10:36:18.
set File 2450 bytes March 31 2025 10:36:18.
source_location File 2750 bytes March 31 2025 10:36:18.
string File 2817 bytes March 31 2025 10:36:18.
string_view File 21423 bytes March 31 2025 10:36:18.
system_error File 2023 bytes March 31 2025 10:36:18.
tuple File 2450 bytes March 31 2025 10:36:18.
type_traits File 10957 bytes March 31 2025 10:36:18.
unordered_map File 2824 bytes March 31 2025 10:36:18.
unordered_set File 2707 bytes March 31 2025 10:36:18.
utility File 1709 bytes March 31 2025 10:36:18.
vector File 2331 bytes March 31 2025 10:36:18.

Reading File: ///usr/include/c++/8/experimental/unordered_map

// <experimental/unordered_map> -*- C++ -*-

// Copyright (C) 2015-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 experimental/unordered_map
 *  This is a TS C++ Library header.
 */

#ifndef _GLIBCXX_EXPERIMENTAL_UNORDERED_MAP
#define _GLIBCXX_EXPERIMENTAL_UNORDERED_MAP 1

#pragma GCC system_header

#if __cplusplus >= 201402L

#include <unordered_map>
#include <experimental/bits/erase_if.h>
#include <experimental/memory_resource>

namespace std _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION

namespace experimental
{
inline namespace fundamentals_v2
{
  template<typename _Key, typename _Tp, typename _Hash, typename _CPred,
	   typename _Alloc, typename _Predicate>
    inline void
    erase_if(unordered_map<_Key, _Tp, _Hash, _CPred, _Alloc>& __cont,
	     _Predicate __pred)
    { __detail::__erase_nodes_if(__cont, __pred); }

  template<typename _Key, typename _Tp, typename _Hash, typename _CPred,
	   typename _Alloc, typename _Predicate>
    inline void
    erase_if(unordered_multimap<_Key, _Tp, _Hash, _CPred, _Alloc>& __cont,
	     _Predicate __pred)
    { __detail::__erase_nodes_if(__cont, __pred); }

  namespace pmr {
    template<typename _Key, typename _Tp, typename _Hash = hash<_Key>,
	     typename _Pred = equal_to<_Key>>
      using unordered_map
      = std::unordered_map<_Key, _Tp, _Hash, _Pred,
		 polymorphic_allocator<pair<const _Key, _Tp>>>;

    template<typename _Key, typename _Tp, typename _Hash = hash<_Key>,
	     typename _Pred = equal_to<_Key>>
      using unordered_multimap
      = std::unordered_multimap<_Key, _Tp, _Hash, _Pred,
		      polymorphic_allocator<pair<const _Key, _Tp>>>;
  } // namespace pmr

} // namespace fundamentals_v2
} // namespace experimental

_GLIBCXX_END_NAMESPACE_VERSION
} // namespace std

#endif // C++14

#endif // _GLIBCXX_EXPERIMENTAL_UNORDERED_MAP

SILENT KILLER Tool