Lines Matching defs:internal
86 namespace internal {
154 ref_ = internal::WeakReference();
182 std::is_base_of<internal::SupportsWeakPtrBase, Derived>::value,
199 } // namespace internal
218 class WeakPtr : public internal::WeakPtrBase {
258 friend class internal::SupportsWeakPtrBase;
264 WeakPtr(const internal::WeakReference& ref, T* ptr)
286 namespace internal {
291 internal::WeakReferenceOwner weak_reference_owner_;
294 } // namespace internal
302 class WeakPtrFactory : public internal::WeakPtrFactoryBase {
338 class SupportsWeakPtr : public internal::SupportsWeakPtrBase {
350 internal::WeakReferenceOwner weak_reference_owner_;
375 return internal::SupportsWeakPtrBase::StaticAsWeakPtr<Derived>(t);