Home | History | Annotate | Download | only in std

Lines Matching refs:pair

9   template <class T, class U > struct pair {      
16 %fragment(SWIG_Traits_frag(std::pair<T,U >), "header",
21 template <> struct traits<std::pair<T,U > > {
24 return "std::pair<" #T "," #U " >";
31 %typemap_traits_ptr(SWIG_TYPECHECK_PAIR, std::pair<T,U >);
33 %typemap_traits(SWIG_TYPECHECK_PAIR, std::pair<T,U >);
36 pair();
37 pair(T first, U second);
38 pair(const pair& p);
40 template <class U1, class U2> pair(const pair<U1, U2> &p);
47 %swig_pair_methods(std::pair<T,U >)
55 template <class T, class U > struct pair<T, U*> {
62 %fragment(SWIG_Traits_frag(std::pair<T,U* >), "header",
67 template <> struct traits<std::pair<T,U* > > {
70 return "std::pair<" #T "," #U " * >";
76 %typemap_traits_ptr(SWIG_TYPECHECK_PAIR, std::pair<T,U* >);
78 pair();
79 pair(T __a, U* __b);
80 pair(const pair& __p);
87 %swig_pair_methods(std::pair<T,U*>)
91 template <class T, class U > struct pair<T*, U> {
98 %fragment(SWIG_Traits_frag(std::pair<T*,U >), "header",
103 template <> struct traits<std::pair<T*,U > > {
106 return "std::pair<" #T " *," #U " >";
112 %typemap_traits_ptr(SWIG_TYPECHECK_PAIR, std::pair<T*,U >);
114 pair();
115 pair(T* __a, U __b);
116 pair(const pair& __p);
123 %swig_pair_methods(std::pair<T*,U >)
127 template <class T, class U > struct pair<T*, U*> {
134 %fragment(SWIG_Traits_frag(std::pair<T*,U* >), "header",
139 template <> struct traits<std::pair<T*,U* > > {
142 return "std::pair<" #T " *," #U " * >";
148 %typemap_traits(SWIG_TYPECHECK_PAIR, std::pair<T*,U* >);
150 pair();
151 pair(T* __a, U* __b);
152 pair(const pair& __p);
159 %swig_pair_methods(std::pair<T*,U*>)