Home | History | Annotate | Download | only in temp.friend

Lines Matching full:friend

15     friend Num operator*(const Num &a, const Rep &n) {
23 friend Num operator+(const Num &a, const Num &b) {
33 friend class Representation;
37 template <typename T> friend bool iszero(const A &a) throw();
42 friend class B_iterator<T>;
64 template <typename T> friend bool has(const A&);
77 template <typename T> friend class HasChecker;
97 friend class User<bool>;
98 friend bool transform<>(Bool, bool);
124 template <class T0> friend class B;
140 template <class X, class Y> friend class A;
153 friend X operator+<>(const X&, const value_type*);
159 friend class B;
177 friend class A; // expected-error {{elaborated type refers to a template}}
185 template <class T> friend void foo();
209 friend int A::foo(B*);
226 friend A bar<>(const T*, const A<T>&);
247 template<class T> friend class IteratorImpl;
263 friend Foo<T> foo<T>(T*);
284 friend class Temp<N>;
300 friend void B<T>::foo();
314 friend void B<T>::foo();
317 template <class U> friend void B<T>::bar(U);
348 friend void f<T>(X<T> *x);
349 friend void f2<T>(X<int> *x);