Home | History | Annotate | Download | only in SemaTemplate

Lines Matching refs:cons

4 // A simple cons-style typelist
8 struct cons {
28 struct length<cons<Head, Tail> > {
37 typedef cons<unsigned char,
38 cons<unsigned short,
39 cons<unsigned int,
40 cons<unsigned long> > > > unsigned_inttypes;
55 typedef cons<typename reversed_tail::head,
56 typename reverse<cons<typename T::head, most_of_tail> >::type> type;
60 class reverse<cons<Head> > {
62 typedef cons<Head> type;
72 cons<unsigned long,
73 cons<unsigned int,
74 cons<unsigned short,
75 cons<unsigned char> > > > >::value? 1 : -1];
86 struct find<cons<T, Tail>, T> {
87 typedef cons<T, Tail> type;
96 cons<unsigned int, cons<unsigned long> > >::value?