PageRenderTime 17ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/src/contrib/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp

http://pythonocc.googlecode.com/
C++ Header | 66 lines | 42 code | 11 blank | 13 comment | 1 complexity | 79583da4f3d56203e4f51e8b434b3a71 MD5 | raw file
 1// Copyright 2005 Daniel Wallin.
 2// Copyright 2005 Joel de Guzman.
 3//
 4// Use, modification and distribution is subject to the Boost Software
 5// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 6// http://www.boost.org/LICENSE_1_0.txt)
 7//
 8// Modeled after range_ex, Copyright 2004 Eric Niebler
 9///////////////////////////////////////////////////////////////////////////////
10//
11// std_hash_set_fwd.hpp
12//
13/////////////////////////////////////////////////////////////////////////////
14
15#if defined(_MSC_VER) && _MSC_VER >= 1000
16# pragma once
17#endif
18
19#ifndef STD_HASH_SET_FWD_EN_16_12_2004
20#define STD_HASH_SET_FWD_EN_16_12_2004
21
22#include <boost/config.hpp>
23
24#if defined(BOOST_HAS_HASH)
25
26namespace BOOST_STD_EXTENSION_NAMESPACE
27{
28    template<
29        class Kty
30      , class Hash
31      , class Cmp
32      , class Alloc
33    >
34    class hash_set;
35
36    template<
37        class Kty
38      , class Hash
39      , class Cmp
40      , class Alloc
41    >
42    class hash_multiset;
43}
44
45#elif defined(BOOST_DINKUMWARE_STDLIB)
46
47namespace BOOST_STD_EXTENSION_NAMESPACE
48{
49    template<
50        class Kty
51      , class Tr
52      , class Alloc
53    >
54    class hash_set;
55
56    template<
57        class Kty
58      , class Tr
59      , class Alloc
60    >
61    class hash_multiset;
62}
63
64#endif
65
66#endif