| Sequence form | 
Header | 
| Variadic | 
#include <> | 
| Numbered | 
#include <boost/mpl/set/setn_c.hpp> | 
 
The semantics of an expression are defined only
where they differ from, or are not defined in set.
| Expression | 
Semantics | 
set_c<T,c1,c2,... cn>
setn_c<T,c1,c2,... cn>
 
 | 
A set of integral constant wrappers
integral_c<T,c1>,
integral_c<T,c2>, ...
integral_c<T,cn>;
see Integral Sequence Wrapper. | 
set_c<T,c1,c2,... cn>::type
setn_c<T,c1,c2,... cn>::type
 
 | 
Identical to setn<
integral_c<T,c1>,
integral_c<T,c2>, ...
integral_c<T,cn> >;
see Integral Sequence Wrapper. | 
set_c<T,c1,c2,... cn>::value_type
setn_c<T,c1,c2,... cn>::value_type
 
 | 
Identical to T; see
Integral Sequence Wrapper. | 
 
typedef set_c< int,1,3,5,7,9 > odds;
BOOST_MPL_ASSERT_RELATION( size<odds>::value, ==, 5 );
BOOST_MPL_ASSERT_NOT(( empty<odds> ));
BOOST_MPL_ASSERT(( has_key< odds, integral_c<int,5> > ));
BOOST_MPL_ASSERT_NOT(( has_key< odds, integral_c<int,4> > ));
BOOST_MPL_ASSERT_NOT(( has_key< odds, integral_c<int,15> > ));