Searched refs:SharedPtr (Results 1 – 3 of 3) sorted by relevance
29 SharedPtr<ObjectType>::SharedPtr() { in SharedPtr() function35 SharedPtr<ObjectType>::SharedPtr(ObjectType *object) : mObject(object) {} in SharedPtr() function38 SharedPtr<ObjectType>::SharedPtr(SharedPtr<ObjectType> &&other) in SharedPtr() function45 SharedPtr<ObjectType>::SharedPtr(SharedPtr<OtherObjectType> &&other) in SharedPtr() function51 SharedPtr<ObjectType>::SharedPtr(const SharedPtr &other) { in SharedPtr() function57 SharedPtr<ObjectType>::SharedPtr(const SharedPtr<OtherObjectType> &other) { in SharedPtr() function62 SharedPtr<ObjectType>::~SharedPtr() { in ~SharedPtr()67 bool SharedPtr<ObjectType>::isNull() const { in isNull()72 ObjectType *SharedPtr<ObjectType>::get() const { in get()77 void SharedPtr<ObjectType>::reset(ObjectType *object) { in reset()[all …]
34 class SharedPtr {44 SharedPtr();54 SharedPtr(ObjectType *object);62 SharedPtr(SharedPtr<ObjectType> &&other);72 SharedPtr(SharedPtr<OtherObjectType> &&other);81 SharedPtr(const SharedPtr &other);92 SharedPtr(const SharedPtr<OtherObjectType> &other);98 ~SharedPtr();154 SharedPtr<ObjectType> &operator=(const SharedPtr<ObjectType> &other);163 SharedPtr<ObjectType> &operator=(SharedPtr<ObjectType> &&other);[all …]
52 chre::SharedPtr<TestBase> ptr; in TEST_F()58 chre::SharedPtr<TestBase> ptr = chre::MakeShared<TestBase>(); in TEST_F()64 chre::SharedPtr<TestBase> ptr = chre::MakeShared<TestBase>(); in TEST_F()66 chre::SharedPtr<TestBase> movedPtr(std::move(ptr)); in TEST_F()73 chre::SharedPtr<TestBase> ptr = chre::MakeShared<TestBase>(); in TEST_F()75 chre::SharedPtr<TestBase> copiedPtr(ptr); in TEST_F()82 chre::SharedPtr<TestBase> ptr = chre::MakeShared<TestBase>(); in TEST_F()84 chre::SharedPtr<TestBase> movedPtr = std::move(ptr); in TEST_F()91 chre::SharedPtr<TestBase> ptr = chre::MakeShared<TestBase>(); in TEST_F()93 chre::SharedPtr<TestBase> copiedPtr = ptr; in TEST_F()[all …]