/external/deqp/framework/delibs/decpp/ |
H A D | deSharedPtr.cpp | 71 SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) 88 SharedPtr<Object> ptrA(m_ptr); 90 SharedPtr<Object> ptrB; 92 ptrA = SharedPtr<Object>(); 100 SharedPtr<Object> m_ptr; 107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) 128 ptrA = SharedPtr<Object>(); 136 SharedPtr<Object> m_ptr; 140 SharedPtr<Object> makeObject (bool& exists) 142 return SharedPtr<Objec [all...] |
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/framework/common/ |
H A D | tcuThreadUtil.hpp | 72 Object (const char* type, de::SharedPtr<Event> createEvent); 77 void read (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps); 78 void modify (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps); 82 de::SharedPtr<Event> m_modify; 83 std::vector<de::SharedPtr<Event> > m_reads; 136 de::SharedPtr<Event> getEvent (void) { return m_event; } 138 void readObject (de::SharedPtr<Object> object) { object->read(m_event, m_deps); } 139 void modifyObject (de::SharedPtr<Objec [all...] |
H A D | tcuThreadUtil.cpp | 29 using de::SharedPtr; 77 Object::Object (const char* type, SharedPtr<Event> e) 87 void Object::read (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) 96 void Object::modify (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) 155 m_event = SharedPtr<Event>(); 247 DataBlock::DataBlock (SharedPtr<Event> event) 258 CompareData::CompareData (SharedPtr<DataBlock> a, SharedPtr<DataBloc [all...] |
/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/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...] |
H A D | es31fTessellationTests.cpp | 68 using de::SharedPtr; 1561 SharedPtr<const ShaderProgram> m_program; 1573 m_program = SharedPtr<const ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() 1870 SharedPtr<const ShaderProgram> m_program; 1878 m_program = SharedPtr<const ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() 2105 SharedPtr<const ShaderProgram> m_program; 2113 m_program = SharedPtr<const ShaderProgram>(new ShaderProgram(m_context.getRenderContext(), glu::ProgramSources() 2277 SharedPtr<const ShaderProgram> m_program; 2318 m_program = SharedPtr<const ShaderProgram>(new glu::ShaderProgram(m_context.getRenderContext(), sources)); 2682 SharedPtr<cons [all...] |
H A D | es31fProgramUniformTests.cpp | 67 using de::SharedPtr; 499 // When the same UniformCollection is needed in several places, a SharedPtr is used instead. 832 UniformCase (Context& context, const char* name, const char* description, CaseShaderType caseType, const SharedPtr<const UniformCollection>& uniformCollection); 833 UniformCase (Context& context, const char* name, const char* description, CaseShaderType caseType, const SharedPtr<const UniformCollection>& uniformCollection, deUint32 features); 910 const SharedPtr<const UniformCollection> m_uniformCollection; 939 UniformCase::UniformCase (Context& context, const char* const name, const char* const description, const CaseShaderType caseShaderType, const SharedPtr<const UniformCollection>& uniformCollection, const deUint32 features) 948 UniformCase::UniformCase (Context& context, const char* const name, const char* const description, const CaseShaderType caseShaderType, const SharedPtr<const UniformCollection>& uniformCollection) 1728 const SharedPtr<const UniformCollection>& uniformCollection, 1788 const SharedPtr<const UniformCollection>& uniformCollection, 1861 SharedPtr<cons [all...] |
/external/deqp/modules/glshared/ |
H A D | glsShaderPerformanceCase.hpp | 50 void setCalibrationInitialParamStorage (const de::SharedPtr<InitialCalibration>& storage) { m_initialCalibration = storage; } 84 de::SharedPtr<InitialCalibration> m_initialCalibration; 94 de::SharedPtr<ShaderPerformanceCase::InitialCalibration> m_initialCalibrationStorage;
|
H A D | glsLongStressCase.cpp | 65 using de::SharedPtr; 907 void make (const string& name) { DE_ASSERT(!has(name)); m_objects[name] = SharedPtr<T>(new T); } 908 void make (const string& name, gls::TextureType texType) { DE_ASSERT(!has(name)); m_objects[name] = SharedPtr<T>(new T(texType)); } 921 map<string, SharedPtr<T> > m_objects; 922 vector<SharedPtr<T> > m_garbageObjects; 932 const typename map<string, SharedPtr<T> >::const_iterator it = m_objects.find(name); 942 for (typename map<string, SharedPtr<T> >::const_iterator it = m_objects.begin(); it != m_objects.end(); ++it) 945 for (typename vector<SharedPtr<T> >::const_iterator it = m_garbageObjects.begin(); it != m_garbageObjects.end(); ++it) 954 const typename map<string, SharedPtr<T> >::iterator it = m_objects.find(name); 1147 SharedPtr<TextureLeve [all...] |
H A D | glsBuiltinPrecisionTests.cpp | 81 using de::SharedPtr; 565 de::insert(m_map, variable.getName(), SharedPtr<deUint8>(data)); 577 map<string, SharedPtr<deUint8, de::ArrayDeleter<deUint8> > > m_map; 687 class StatementP : public SharedPtr<const Statement> 690 typedef SharedPtr<const Statement> Super; 864 class ExprPBase : public SharedPtr<const Expr<T> > 909 ExprP<T> exprP (const SharedPtr<const Expr<T> >& ptr) 912 static_cast<SharedPtr<const Expr<T> >&>(ret) = ptr; 919 return exprP(SharedPtr<const Expr<T> >(ptr)); 930 class VariableP : public SharedPtr<cons [all...] |
/external/deqp/modules/egl/ |
H A D | teglGLES2SharingThreadedTests.cpp | 64 using de::SharedPtr; 82 SharedPtr<Texture> popTexture (int index); 83 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; } 84 void addTexture (SharedPtr<Texture> texture) { m_textures.push_back(texture); } 87 SharedPtr<Buffer> popBuffer (int index); 88 const SharedPtr<Buffer> getBuffer (int index) const { return m_buffers[index]; } 89 void addBuffer (SharedPtr<Buffer> buffer) { m_buffers.push_back(buffer); } 92 SharedPtr<Shader> popShader (int index); 93 const SharedPtr<Shader> getShader (int index) const { return m_shaders[index]; } 94 void addShader (SharedPtr<Shade [all...] |
H A D | teglColorClearCase.cpp | 227 typedef de::SharedPtr<ColorClearThread> ColorClearThreadSp; 228 typedef de::SharedPtr<de::Semaphore> SemaphoreSp;
|
/external/chromium_org/mojo/public/python/src/ |
H A D | python_system_helper.h | 40 internal::SharedPtr<mojo::Callback<void(MojoResult)> > >
|
H A D | python_system_helper.cc | 99 internal::SharedPtr<mojo::Callback<void(MojoResult)> > self = 153 internal::SharedPtr<mojo::Callback<void(MojoResult)> > callback(
|
/external/lldb/source/Plugins/Process/Utility/ |
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
|
H A D | RegisterContextDummy.h | 24 typedef std::shared_ptr<RegisterContextDummy> SharedPtr; typedef in class:lldb_private::RegisterContextDummy
|
H A D | RegisterContextLLDB.cpp | 42 const SharedPtr &next_frame, 1426 RegisterContextLLDB::SharedPtr 1429 RegisterContextLLDB::SharedPtr regctx; 1435 RegisterContextLLDB::SharedPtr 1438 RegisterContextLLDB::SharedPtr regctx;
|
/external/deqp/executor/ |
H A D | xeBatchResult.hpp | 99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr; 100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;
|
/external/chromium_org/mojo/public/cpp/bindings/ |
H A D | callback.h | 60 internal::SharedPtr<Runnable> sink_; 103 internal::SharedPtr<Runnable> sink_; 154 internal::SharedPtr<Runnable> sink_; 210 internal::SharedPtr<Runnable> sink_; 271 internal::SharedPtr<Runnable> sink_; 337 internal::SharedPtr<Runnable> sink_; 409 internal::SharedPtr<Runnable> sink_; 486 internal::SharedPtr<Runnable> sink_;
|
/external/icu/icu4c/source/test/intltest/ |
H A D | lrucachetest.cpp | 31 SharedPtr<UnicodeString> localeNamePtr; 32 SharedPtr<UnicodeString> formatStrPtr; 48 SharedPtr<UnicodeString> defaultFormatStr;
|
/external/deqp/executor/tools/ |
H A D | xeTestLogCompare.cpp | 277 std::vector<de::SharedPtr<LogFileReader> > readers; 281 readers.push_back(de::SharedPtr<LogFileReader>(new LogFileReader(results[ndx], cmdLine.filenames[ndx].c_str())));
|
/external/deqp/modules/gles2/performance/ |
H A D | es2pShaderOptimizationTests.cpp | 44 using de::SharedPtr; 203 SharedPtr<const ShaderProgram>& program (bool optimized) { return optimized ? m_optimizedProgram : m_unoptimizedProgram; } 211 SharedPtr<const ShaderProgram> m_unoptimizedProgram; 212 SharedPtr<const ShaderProgram> m_optimizedProgram; 233 program(optimized) = SharedPtr<const ShaderProgram>(new ShaderProgram(renderCtx, programData(optimized).sources));
|
/external/deqp/modules/gles3/performance/ |
H A D | es3pShaderOptimizationTests.cpp | 44 using de::SharedPtr; 206 SharedPtr<const ShaderProgram>& program (bool optimized) { return optimized ? m_optimizedProgram : m_unoptimizedProgram; } 214 SharedPtr<const ShaderProgram> m_unoptimizedProgram; 215 SharedPtr<const ShaderProgram> m_optimizedProgram; 236 program(optimized) = SharedPtr<const ShaderProgram>(new ShaderProgram(renderCtx, programData(optimized).sources));
|