Lines Matching refs:InterfacePtr
38 class InterfacePtr {
41 InterfacePtr() {} in InterfacePtr() function
42 InterfacePtr(decltype(nullptr)) {} in InterfacePtr() function
45 InterfacePtr(InterfacePtr&& other) { in InterfacePtr() function
51 InterfacePtr& operator=(InterfacePtr&& other) {
59 InterfacePtr& operator=(decltype(nullptr)) { in decltype()
65 ~InterfacePtr() {} in ~InterfacePtr()
173 bool Equals(const InterfacePtr& other) const { in Equals()
194 InterfacePtr::*Testable;
198 return internal_state_.is_bound() ? &InterfacePtr::internal_state_ in Testable()
206 bool operator==(const InterfacePtr<T>& other) const = delete;
208 bool operator!=(const InterfacePtr<T>& other) const = delete;
214 DISALLOW_COPY_AND_ASSIGN(InterfacePtr);
220 InterfacePtr<Interface> MakeProxy(
224 InterfacePtr<Interface> ptr;