Lines Matching defs:key
21 struct key<T1, void, void> struct
23 mutable const T1* p1;
25 key (): p1 (0) {} in key() argument
26 key (const T1& r1): p1 (&r1) {} in key() function
27 void assign (const T1& r1) const {p1 = &r1;} in assign()
29 bool operator< (const key& x) const {return *p1 < *x.p1;} in operator <()
33 struct key<T1, T2, void> struct
35 mutable const T1* p1;
36 mutable const T2* p2;
38 key (): p1 (0), p2 (0) {} in key() function
39 key (const T1& r1, const T2& r2): p1 (&r1), p2 (&r2) {} in key() argument
40 void assign (const T1& r1, const T2& r2) const {p1 = &r1; p2 = &r2;} in assign()
42 bool operator< (const key& x) const in operator <()
49 struct key struct
51 mutable const T1* p1;
52 mutable const T2* p2;
53 mutable const T3* p3;
55 key (): p1 (0), p2 (0), p3 (0) {} in key() function
56 key (const T1& r1, const T2& r2, const T3& r3) in key() function
58 void assign (const T1& r1, const T2& r2, const T3& r3) const in assign()
61 bool operator< (const key& x) const in operator <()