Home
last modified time | relevance | path

Searched refs:SharedPtr (Results 1 – 3 of 3) sorted by relevance

/system/chre/util/include/chre/util/system/
Dshared_ptr_impl.h29 SharedPtr<ObjectType>::SharedPtr() { in SharedPtr() function
35 SharedPtr<ObjectType>::SharedPtr(ObjectType *object) : mObject(object) {} in SharedPtr() function
38 SharedPtr<ObjectType>::SharedPtr(SharedPtr<ObjectType> &&other) in SharedPtr() function
45 SharedPtr<ObjectType>::SharedPtr(SharedPtr<OtherObjectType> &&other) in SharedPtr() function
51 SharedPtr<ObjectType>::SharedPtr(const SharedPtr &other) { in SharedPtr() function
57 SharedPtr<ObjectType>::SharedPtr(const SharedPtr<OtherObjectType> &other) { in SharedPtr() function
62 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 …]
Dshared_ptr.h34 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 …]
/system/chre/util/tests/
Dshared_ptr_test.cc52 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 …]