/usr/include/boost/typeof
Edit: /usr/include/boost/typeof/vector50.hpp (216341B)
// Copyright (C) 2005 Arkadiy Vertleyb
// Copyright (C) 2005 Peder Holt
//
// Use modification and distribution are subject to the boost Software License,
// Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt).
// Preprocessed code, do not edit manually !
namespace boost { namespace type_of {
template
struct v_iter;
template struct v_iter > { typedef typename V::item0 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item1 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item2 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item3 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item4 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item5 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item6 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item7 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item8 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item9 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item10 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item11 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item12 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item13 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item14 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item15 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item16 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item17 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item18 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item19 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item20 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item21 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item22 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item23 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item24 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item25 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item26 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item27 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item28 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item29 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item30 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item31 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item32 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item33 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item34 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item35 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item36 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item37 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item38 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item39 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item40 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item41 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item42 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item43 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item44 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item45 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item46 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item47 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item48 type; typedef v_iter > next; };
template struct v_iter > { typedef typename V::item49 type; typedef v_iter > next; };
}}
namespace boost { namespace type_of {
template< class T = void> struct vector0 { typedef v_iter, boost::type_of::constant > begin; typedef constant item0; typedef constant item1; typedef constant item2; typedef constant item3; typedef constant item4; typedef constant item5; typedef constant item6; typedef constant item7; typedef constant item8; typedef constant item9; typedef constant item10; typedef constant item11; typedef constant item12; typedef constant item13; typedef constant item14; typedef constant item15; typedef constant item16; typedef constant item17; typedef constant item18; typedef constant item19; typedef constant item20; typedef constant item21; typedef constant item22; typedef constant item23; typedef constant item24; typedef constant item25; typedef constant item26; typedef constant item27; typedef constant item28; typedef constant item29; typedef constant item30; typedef constant item31; typedef constant item32; typedef constant item33; typedef constant item34; typedef constant item35; typedef constant item36; typedef constant item37; typedef constant item38; typedef constant item39; typedef constant item40; typedef constant item41; typedef constant item42; typedef constant item43; typedef constant item44; typedef constant item45; typedef constant item46; typedef constant item47; typedef constant item48; typedef constant item49; typedef constant item50; typedef constant item51; typedef constant item52; typedef constant item53; typedef constant item54; typedef constant item55; typedef constant item56; typedef constant item57; typedef constant item58; typedef constant item59; typedef constant item60; typedef constant item61; typedef constant item62; typedef constant item63; typedef constant item64; typedef constant item65; typedef constant item66; typedef constant item67; typedef constant item68; typedef constant item69; typedef constant item70; typedef constant item71; typedef constant item72; typedef constant item73; typedef constant item74; typedef constant item75; typedef constant item76; typedef constant item77; typedef constant item78; typedef constant item79; typedef constant item80; typedef constant item81; typedef constant item82; typedef constant item83; typedef constant item84; typedef constant item85; typedef constant item86; typedef constant item87; typedef constant item88; typedef constant item89; typedef constant item90; typedef constant item91; typedef constant item92; typedef constant item93; typedef constant item94; typedef constant item95; typedef constant item96; typedef constant item97; typedef constant item98; typedef constant item99; };
template< class P0 > struct vector1 { typedef v_iter