• Home
  • Raw
  • Download

Lines Matching refs:BaseObjectPtrImpl

148 BaseObjectPtrImpl<T, kIsWeak>::pointer_data() const {  in pointer_data()
159 BaseObject* BaseObjectPtrImpl<T, kIsWeak>::get_base_object() const { in get_base_object()
170 BaseObjectPtrImpl<T, kIsWeak>::~BaseObjectPtrImpl() { in ~BaseObjectPtrImpl()
183 BaseObjectPtrImpl<T, kIsWeak>::BaseObjectPtrImpl() { in BaseObjectPtrImpl() function
188 BaseObjectPtrImpl<T, kIsWeak>::BaseObjectPtrImpl(T* target) in BaseObjectPtrImpl() function
189 : BaseObjectPtrImpl() { in BaseObjectPtrImpl()
204 BaseObjectPtrImpl<T, kIsWeak>::BaseObjectPtrImpl( in BaseObjectPtrImpl() function
205 const BaseObjectPtrImpl<U, kW>& other) in BaseObjectPtrImpl()
206 : BaseObjectPtrImpl(other.get()) {} in BaseObjectPtrImpl()
209 BaseObjectPtrImpl<T, kIsWeak>::BaseObjectPtrImpl(const BaseObjectPtrImpl& other) in BaseObjectPtrImpl() function
210 : BaseObjectPtrImpl(other.get()) {} in BaseObjectPtrImpl()
214 BaseObjectPtrImpl<T, kIsWeak>& BaseObjectPtrImpl<T, kIsWeak>::operator=(
215 const BaseObjectPtrImpl<U, kW>& other) {
217 this->~BaseObjectPtrImpl();
218 return *new (this) BaseObjectPtrImpl(other);
222 BaseObjectPtrImpl<T, kIsWeak>& BaseObjectPtrImpl<T, kIsWeak>::operator=(
223 const BaseObjectPtrImpl& other) {
225 this->~BaseObjectPtrImpl();
226 return *new (this) BaseObjectPtrImpl(other);
230 BaseObjectPtrImpl<T, kIsWeak>::BaseObjectPtrImpl(BaseObjectPtrImpl&& other) in BaseObjectPtrImpl() function
239 BaseObjectPtrImpl<T, kIsWeak>& BaseObjectPtrImpl<T, kIsWeak>::operator=(
240 BaseObjectPtrImpl&& other) {
242 this->~BaseObjectPtrImpl();
243 return *new (this) BaseObjectPtrImpl(std::move(other));
247 void BaseObjectPtrImpl<T, kIsWeak>::reset(T* ptr) { in reset()
248 *this = BaseObjectPtrImpl(ptr); in reset()
252 T* BaseObjectPtrImpl<T, kIsWeak>::get() const { in get()
257 T& BaseObjectPtrImpl<T, kIsWeak>::operator*() const {
262 T* BaseObjectPtrImpl<T, kIsWeak>::operator->() const {
267 BaseObjectPtrImpl<T, kIsWeak>::operator bool() const {
273 bool BaseObjectPtrImpl<T, kIsWeak>::operator ==(
274 const BaseObjectPtrImpl<U, kW>& other) const {
280 bool BaseObjectPtrImpl<T, kIsWeak>::operator !=(
281 const BaseObjectPtrImpl<U, kW>& other) const {