#include <bslmf_typelist.h>
List of all members.
Detailed Description
template<int t_INDEX, class t_LIST, class t_DEFAULTTYPE = Nil, int t_INRANGE = ((1 <= t_INDEX && t_INDEX <= (int)t_LIST::LENGTH) ? 1 : 0)>
struct bslmf::TypeListTypeOf< t_INDEX, t_LIST, t_DEFAULTTYPE, t_INRANGE >
This template is specialized below to return the type the t_INDEX
th member of the typelist t_LIST
. If 1 <= t_INDEX <= t_LIST::LENGTH
then Type
will be defined as the type of the member. Note that t_INDEX is relative to 1.
See Component bslmf_typelist
Member Typedef Documentation
template<int t_INDEX, class t_LIST, class t_DEFAULTTYPE = Nil, int t_INRANGE = ((1 <= t_INDEX && t_INDEX <= (int)t_LIST::LENGTH) ? 1 : 0)>
template<int t_INDEX, class t_LIST, class t_DEFAULTTYPE = Nil, int t_INRANGE = ((1 <= t_INDEX && t_INDEX <= (int)t_LIST::LENGTH) ? 1 : 0)>
Member Enumeration Documentation
template<int t_INDEX, class t_LIST, class t_DEFAULTTYPE = Nil, int t_INRANGE = ((1 <= t_INDEX && t_INDEX <= (int)t_LIST::LENGTH) ? 1 : 0)>
The documentation for this struct was generated from the following file: