HomeSort by relevance Sort by last modified time
    Searched refs:SmartPtr (Results 1 - 16 of 16) sorted by null

  /sdk/emulator/opengl/shared/emugl/common/
smart_ptr.h 24 // Base class for all templated SmartPtr<> instances. Reduces
26 // detail of SmartPtr<>, so don't rely on anything here.
75 // SmartPtr<Foo> ptr(new Foo()); // takes ownership.
76 // SmartPtr<Foo> ptr2; // empty pointer.
90 // SmartPtr<Foo> ptr(foo); // |ptr| takes ownership of |foo|.
91 // SmartPtr<Foo> ptr2(foo); // |ptr2| takes also ownership of |foo|.
98 class SmartPtr : public emugl::SmartPtrBase {
101 SmartPtr() : SmartPtrBase() {}
104 explicit SmartPtr(T* ptr) : SmartPtrBase(ptr) {}
108 SmartPtr(const SmartPtr& other
    [all...]
smart_ptr_unittest.cpp 64 SmartPtr<MyClass> ptr;
78 SmartPtr<MyClass> ptr(obj);
95 SmartPtr<MyClass> ptr1(obj);
97 SmartPtr<MyClass> ptr2(ptr1);
115 SmartPtr<MyClass> ptr1(newInstance());
116 SmartPtr<MyClass> ptr2(newInstance());
132 SmartPtr<MyClass> ptr(newInstance());
  /device/generic/goldfish/opengl/shared/OpenglCodecCommon/
SmartPtr.h 23 class SmartPtr
26 explicit SmartPtr(T* ptr = (T*)NULL) {
40 SmartPtr<T,threadSafe>(const SmartPtr<T,false>& rhs) {
52 SmartPtr<T,threadSafe>(SmartPtr<T,true>& rhs) {
66 ~SmartPtr() {
99 bool operator <(const SmartPtr<T>& t1) const {
103 SmartPtr<T,threadSafe>& operator=(const SmartPtr<T,false>& rhs
    [all...]
GLSharedGroup.h 38 #include "SmartPtr.h"
141 typedef SmartPtr<GLSharedGroup> GLSharedGroupPtr;
  /sdk/emulator/opengl/host/libs/libOpenglRender/
RenderContext.h 24 typedef emugl::SmartPtr<RenderContext> RenderContextPtr;
ColorBuffer.h 58 typedef emugl::SmartPtr<ColorBuffer> ColorBufferPtr;
WindowSurface.h 69 typedef emugl::SmartPtr<WindowSurface> WindowSurfacePtr;
  /sdk/emulator/opengl/host/libs/Translator/include/GLcommon/
objectNameManager.h 50 typedef emugl::SmartPtr<ObjectData> ObjectDataPtr;
146 friend class emugl::SmartPtr<ShareGroup>; // to allow destructing when ShareGroupPtr refcount reaches zero
212 typedef emugl::SmartPtr<ShareGroup> ShareGroupPtr;
GLESbuffer.h 46 typedef emugl::SmartPtr<GLESbuffer> GLESbufferPtr;
TranslatorIfaces.h 77 typedef emugl::SmartPtr<EglImage> ImagePtr;
  /external/clang/test/PCH/
thread-safety-attrs.cpp 74 class SmartPtr {
76 SmartPtr(T* p) : ptr_(p) { }
77 SmartPtr(const SmartPtr<T>& p) : ptr_(p.ptr_) { }
78 ~SmartPtr();
  /sdk/emulator/opengl/host/libs/Translator/EGL/
EglContext.h 33 typedef emugl::SmartPtr<EglContext> ContextPtr;
EglSurface.h 27 typedef emugl::SmartPtr<EglSurface> SurfacePtr;
  /external/clang/test/SemaCXX/
overloaded-operator.cpp 127 struct SmartPtr {
132 void test_smartptr(SmartPtr ptr, const SmartPtr cptr,
133 const volatile SmartPtr cvptr) {
warn-thread-safety-analysis.cpp 74 class SmartPtr {
76 SmartPtr(T* p) : ptr_(p) { }
77 SmartPtr(const SmartPtr<T>& p) : ptr_(p.ptr_) { }
78 ~SmartPtr();
    [all...]
  /sdk/emulator/opengl/shared/OpenglCodecCommon/
GLSharedGroup.h 143 typedef emugl::SmartPtr<GLSharedGroup> GLSharedGroupPtr;

Completed in 526 milliseconds