Assembla home | Assembla project page
 

root/trunk/cbear.berlios.de/range/const_size.hpp

Revision 2, 445 bytes (checked in by sergey_shandar, 1 year ago)

restoring...

Line 
1 #ifndef CBEAR_BERLIOS_DE_RANGE_CONST_SIZE_HPP_INCLUDED
2 #define CBEAR_BERLIOS_DE_RANGE_CONST_SIZE_HPP_INCLUDED
3
4 #include <boost/array.hpp>
5
6 #include <cbear.berlios.de/range/traits.hpp>
7
8 namespace cbear_berlios_de
9 {
10 namespace range
11 {
12
13 template<class T, std::size_t Size>
14 char (&const_size(const T (&X)[Size]))[Size];
15
16 template<class T, std::size_t Size>
17 char (&const_size(const boost::array<T, Size> &X))[Size];
18
19 }
20 }
21
22 #endif
23
Note: See TracBrowser for help on using the browser.