remove \r
[extl.git] / extl / container / pair_selector.h
blob2ff2d1fd0d496007303ddfeee3c07c293f0f1ca8
1 /* ///////////////////////////////////////////////////////////////////////
2 * File: pair_selector.h
4 * Created: 08.12.07
5 * Updated: 08.12.07
7 * Brief: The pair selector
9 * [<Home>]
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
13 #ifndef EXTL_CONTAINER_PAIR_SELECTOR_H
14 #define EXTL_CONTAINER_PAIR_SELECTOR_H
16 /*!\file pair_selector.h
17 * \brief The pair selector
19 #ifndef __cplusplus
20 # error pair_selector.h need be supported by c++.
21 #endif
23 /* ///////////////////////////////////////////////////////////////////////
24 * Includes
26 #include "basic_pair.h"
28 /* ///////////////////////////////////////////////////////////////////////
29 * ::extl namespace
31 EXTL_BEGIN_NAMESPACE
33 /*!\brief pair_selector class
35 * \param T1 The first type
36 * \param T2 The second type
38 * \ingroup extl_group_memory
40 template< typename_param_k T1
41 , typename_param_k T2
43 struct pair_selector
45 /// \name Types
46 /// @{
47 typedef basic_pair<T1, T2> pair_type;
48 /// @}
51 /* ///////////////////////////////////////////////////////////////////////
52 * ::extl namespace
54 EXTL_END_NAMESPACE
56 /* //////////////////////////////////////////////////////////////////// */
57 #endif /* EXTL_CONTAINER_PAIR_SELECTOR_H */
58 /* //////////////////////////////////////////////////////////////////// */