/external/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextDummy.h | 24 typedef std::shared_ptr<RegisterContextDummy> SharedPtr; typedef in class:lldb_private::RegisterContextDummy
|
H A D | RegisterContextLLDB.h | 28 typedef std::shared_ptr<RegisterContextLLDB> SharedPtr; typedef in class:lldb_private::RegisterContextLLDB 31 const SharedPtr& next_frame, 109 SharedPtr 112 SharedPtr
|
/external/icu/icu4c/source/common/ |
H A D | sharedptr.h | 27 * SharedPtr are shared pointers that support copy-on-write sematics. 28 * SharedPtr makes the act of copying large objects cheap by deferring the 31 * A SharedPtr<T> instance can refer to no object or an object of type T. 34 * SharedPtr instances are cheap because they only involve copying or 35 * assigning the SharedPtr instance, not the T object which could be large. 36 * Although many SharedPtr<T> instances may refer to the same T object, 37 * clients can still assume that each SharedPtr<T> instance has its own 38 * private instance of T because each SharedPtr<T> instance offers only a 40 * must change a T object through its SharedPtr<T>, it can do so by calling 41 * readWrite() on the SharedPtr instanc 51 class SharedPtr { class 60 explicit SharedPtr(T *adopted=NULL) : ptr(adopted), refPtr(NULL) { function in class:SharedPtr 75 SharedPtr(const SharedPtr<T> &other) : function in class:SharedPtr [all...] |
/external/chromium_org/mojo/public/cpp/bindings/lib/ |
H A D | shared_ptr.h | 17 class SharedPtr { class in namespace:mojo::internal 19 SharedPtr() {} function in class:mojo::internal::SharedPtr 21 explicit SharedPtr(P* ptr) { function in class:mojo::internal::SharedPtr
|
/external/deqp/framework/delibs/decpp/ |
H A D | deSharedPtr.hpp | 73 class SharedPtr; 81 * SharedPtr is smart pointer for managing shared ownership to a pointer. 82 * Multiple SharedPtr's can maintain ownership to the pointer and it is 83 * destructed when last SharedPtr is destroyed. 89 * SharedPtr can also be empty. 92 * data using SharedPtr across threads. SharedPtr object itself is not 98 class SharedPtr class in namespace:de 101 SharedPtr (void); 102 SharedPtr (cons 193 inline SharedPtr<T, Deleter, threadSafe>::SharedPtr (void) function in class:de::SharedPtr 210 inline SharedPtr<T, Deleter, threadSafe>::SharedPtr (Y* ptr, Deleter deleter) function in class:de::SharedPtr 234 SharedPtr(const SharedPtr<T, Deleter, threadSafe>& other) argument 249 SharedPtr(const SharedPtr<Y, DeleterY, threadSafe>& other) argument 264 inline SharedPtr<T, Deleter, threadSafe>::SharedPtr (const WeakPtr<Y, DeleterY, threadSafe>& other) function in class:de::SharedPtr 289 operator =(const SharedPtr<Y, DeleterY, threadSafe>& other) argument 315 operator =(const SharedPtr<T, Deleter, threadSafe>& other) argument 380 operator ==(const SharedPtr<T, DeleterT, threadSafeT>& a, const SharedPtr<U, DeleterU, threadSafeU>& b) argument 392 operator !=(const SharedPtr<T, DeleterT, threadSafeT>& a, const SharedPtr<U, DeleterU, threadSafeU>& b) argument 551 WeakPtr(const SharedPtr<T, Deleter, threadSafe>& other) argument 597 operator =(const SharedPtr<T, Deleter, threadSafe>& other) argument [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fProgramInterfaceQueryTests.cpp | 194 typedef de::SharedPtr<const Node, de::DefaultDeleter<const Node>, false> SharedPtr; typedef in class:deqp::gles31::Functional::__anon20287::ResourceDefinition::Node 196 Node (NodeType type, const SharedPtr& enclosingNode) : m_type(type), m_enclosingNode(enclosingNode) { DE_ASSERT(type < TYPE_LAST); } 204 const SharedPtr m_enclosingNode; 211 : Node (TYPE_PROGRAM, SharedPtr()) 222 Shader (const SharedPtr& enclosingNode, glu::ShaderType type, glu::GLSLVersion version) 237 DefaultBlock (const SharedPtr& enclosing) 249 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage) 263 Variable (const SharedPtr& enclosing, glu::DataType dataType) 282 InterfaceBlock (const SharedPtr [all...] |