1175164Sjhb// -*- C++ -*-
2225344Srwatson
3175164Sjhb// Copyright (C) 2005-2015 Free Software Foundation, Inc.
4175164Sjhb//
5175164Sjhb// This file is part of the GNU ISO C++ Library.  This library is free
6175164Sjhb// software; you can redistribute it and/or modify it under the terms
7175164Sjhb// of the GNU General Public License as published by the Free Software
8175164Sjhb// Foundation; either version 3, or (at your option) any later
9175164Sjhb// version.
10175164Sjhb
11175164Sjhb// This library is distributed in the hope that it will be useful, but
12175164Sjhb// WITHOUT ANY WARRANTY; without even the implied warranty of
13175164Sjhb// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14175164Sjhb// General Public License for more details.
15175164Sjhb
16175164Sjhb// Under Section 7 of GPL version 3, you are granted additional
17175164Sjhb// permissions described in the GCC Runtime Library Exception, version
18175164Sjhb// 3.1, as published by the Free Software Foundation.
19175164Sjhb
20175164Sjhb// You should have received a copy of the GNU General Public License and
21175164Sjhb// a copy of the GCC Runtime Library Exception along with this program;
22175164Sjhb// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
23175164Sjhb// <http://www.gnu.org/licenses/>.
24175164Sjhb
25175164Sjhb// Copyright (C) 2004 Ami Tavory and Vladimir Dreizin, IBM-HRL.
26175164Sjhb
27175164Sjhb// Permission to use, copy, modify, sell, and distribute this software
28175164Sjhb// is hereby granted without fee, provided that the above copyright
29175164Sjhb// notice appears in all copies, and that both that copyright notice
30175164Sjhb// and this permission notice appear in supporting documentation. None
31175164Sjhb// of the above authors, nor IBM Haifa Research Laboratories, make any
32175164Sjhb// representation about the suitability of this software for any
33175164Sjhb// purpose. It is provided "as is" without express or implied
34225344Srwatson// warranty.
35175164Sjhb
36175164Sjhb/**
37175164Sjhb * @file cc_hash_table_map_/policy_access_fn_imps.hpp
38225344Srwatson * Contains implementations of cc_ht_map_'s policy access
39175164Sjhb *    functions.
40225344Srwatson */
41175164Sjhb
42175164SjhbPB_DS_CLASS_T_DEC
43175164SjhbHash_Fn&
44175164SjhbPB_DS_CLASS_C_DEC::
45175164Sjhbget_hash_fn()
46175164Sjhb{ return *this; }
47223692Sjonathan
48223692SjonathanPB_DS_CLASS_T_DEC
49175164Sjhbconst Hash_Fn&
50223692SjonathanPB_DS_CLASS_C_DEC::
51175164Sjhbget_hash_fn() const
52175164Sjhb{ return *this; }
53175164Sjhb
54175164SjhbPB_DS_CLASS_T_DEC
55175164SjhbEq_Fn&
56175164SjhbPB_DS_CLASS_C_DEC::
57175164Sjhbget_eq_fn()
58175164Sjhb{ return *this; }
59175164Sjhb
60224914SkibPB_DS_CLASS_T_DEC
61175164Sjhbconst Eq_Fn&
62175164SjhbPB_DS_CLASS_C_DEC::
63175164Sjhbget_eq_fn() const
64248084Sattilio{ return *this; }
65175164Sjhb
66175164SjhbPB_DS_CLASS_T_DEC
67175164SjhbComb_Hash_Fn&
68175164SjhbPB_DS_CLASS_C_DEC::
69175164Sjhbget_comb_hash_fn()
70175164Sjhb{ return *this; }
71175164Sjhb
72254603SkibPB_DS_CLASS_T_DEC
73175164Sjhbconst Comb_Hash_Fn&
74175164SjhbPB_DS_CLASS_C_DEC::
75175164Sjhbget_comb_hash_fn() const
76175164Sjhb{ return *this; }
77175164Sjhb
78175164SjhbPB_DS_CLASS_T_DEC
79228533SjhbResize_Policy&
80175164SjhbPB_DS_CLASS_C_DEC::
81228509Sjhbget_resize_policy()
82175164Sjhb{ return *this; }
83175164Sjhb
84229821SalcPB_DS_CLASS_T_DEC
85175164Sjhbconst Resize_Policy&
86175164SjhbPB_DS_CLASS_C_DEC::
87175164Sjhbget_resize_policy() const
88175164Sjhb{ return *this; }
89175164Sjhb