/external/clang/test/CodeGenCXX/ |
H A D | debug-info-template-array.cpp | 4 struct unique_ptr { struct 5 unique_ptr() {} function in struct:unique_ptr 13 unique_ptr<Vertex<2>[]> v = unique_ptr<Vertex<2>[]>();
|
H A D | pr18635.cpp | 9 template <typename T> class unique_ptr { class 16 constexpr unique_ptr() noexcept : data() {} 17 explicit unique_ptr(T *p) noexcept : data() {} 20 thread_local unique_ptr<int> x; 21 int main() { x = unique_ptr<int>(new int(5)); }
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/ |
H A D | default03.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr default ctor 16 // default unique_ptr ctor should require non-pointer Deleter 22 std::unique_ptr<int[], void (*)(void*)> p;
|
H A D | pointer03.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr<T[]>(pointer) ctor 16 // unique_ptr<T[]>(pointer) ctor should require non-pointer Deleter 22 std::unique_ptr<int[], void (*)(void*)> p(new int);
|
H A D | default02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr default ctor 16 // default unique_ptr ctor should require non-reference Deleter ctor 29 std::unique_ptr<int[], Deleter&> p;
|
H A D | pointer02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr<T[]>(pointer) ctor 18 // unique_ptr<T[]>(pointer) ctor should require non-reference Deleter ctor 28 std::unique_ptr<int[], Deleter&> p(new int);
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/ |
H A D | default03.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr default ctor 18 // default unique_ptr ctor should require non-pointer Deleter 22 std::unique_ptr<int, void (*)(void*)> p;
|
H A D | pointer03.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr(pointer) ctor 18 // unique_ptr(pointer) ctor should require non-pointer Deleter 22 std::unique_ptr<int, void (*)(void*)> p(new int);
|
H A D | default02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr default ctor 18 // default unique_ptr ctor should require non-reference Deleter ctor 28 std::unique_ptr<int, Deleter&> p;
|
H A D | pointer02.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr(pointer) ctor 18 // unique_ptr(pointer) ctor should require non-reference Deleter ctor 28 std::unique_ptr<int, Deleter&> p(new int);
|
H A D | move_convert13.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move ctor 16 // Do not convert from an array unique_ptr 33 std::unique_ptr<A[], Deleter> s; 34 std::unique_ptr<A, Deleter> s2(std::move(s));
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/ |
H A D | dereference.fail.cpp | 12 // unique_ptr 21 std::unique_ptr<int[]> p(new int(3));
|
H A D | explicit_bool.pass.cpp | 12 // unique_ptr 22 std::unique_ptr<int[]> p(new int [3]); 31 std::unique_ptr<int[]> p;
|
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/ |
H A D | dereference.pass.cpp | 12 // unique_ptr 21 std::unique_ptr<int> p(new int(3));
|
H A D | explicit_bool.pass.cpp | 12 // unique_ptr 22 std::unique_ptr<int> p(new int(3)); 31 std::unique_ptr<int> p;
|
/external/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
H A D | move.pass.cpp | 48 std::unique_ptr<int> ia[N]; 51 std::unique_ptr<int> ib[N]; 99 test1<input_iterator<std::unique_ptr<int>*>, output_iterator<std::unique_ptr<int>*> >(); 100 test1<input_iterator<std::unique_ptr<int>*>, input_iterator<std::unique_ptr<int>*> >(); 101 test1<input_iterator<std::unique_ptr<int>*>, forward_iterator<std::unique_ptr<int>*> >(); 102 test1<input_iterator<std::unique_ptr<int>*>, bidirectional_iterator<std::unique_ptr<in [all...] |
H A D | move_backward.pass.cpp | 48 std::unique_ptr<int> ia[N]; 51 std::unique_ptr<int> ib[N]; 76 test1<bidirectional_iterator<std::unique_ptr<int>*>, bidirectional_iterator<std::unique_ptr<int>*> >(); 77 test1<bidirectional_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*> >(); 78 test1<bidirectional_iterator<std::unique_ptr<int>*>, std::unique_ptr<int>*>(); 80 test1<random_access_iterator<std::unique_ptr<int>*>, bidirectional_iterator<std::unique_ptr<in [all...] |
/external/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/ |
H A D | swap_ranges.pass.cpp | 47 std::unique_ptr<int> i[3]; 50 std::unique_ptr<int> j[3]; 136 test1<forward_iterator<std::unique_ptr<int>*>, forward_iterator<std::unique_ptr<int>*> >(); 137 test1<forward_iterator<std::unique_ptr<int>*>, bidirectional_iterator<std::unique_ptr<int>*> >(); 138 test1<forward_iterator<std::unique_ptr<int>*>, random_access_iterator<std::unique_ptr<int>*> >(); 139 test1<forward_iterator<std::unique_ptr<int>*>, std::unique_ptr<in [all...] |
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/ |
H A D | move_convert13.fail.cpp | 12 // unique_ptr 14 // Test unique_ptr converting move assignment 16 // Do not convert from an array unique_ptr 33 std::unique_ptr<A[], Deleter> s; 34 std::unique_ptr<A, Deleter> s2;
|
/external/clang/test/SemaCXX/ |
H A D | rval-references-examples.cpp | 4 class unique_ptr { class 7 unique_ptr(const unique_ptr&) = delete; // expected-note 3{{'unique_ptr' has been explicitly marked deleted here}} 8 unique_ptr &operator=(const unique_ptr&) = delete; // expected-note{{candidate function has been explicitly deleted}} 10 unique_ptr() : ptr(0) { } function in class:unique_ptr 11 unique_ptr(unique_ptr &&other) : ptr(other.ptr) { other.ptr = 0; } function in class:unique_ptr 12 explicit unique_ptr( function in class:unique_ptr [all...] |
/external/libcxx/test/std/thread/futures/futures.promise/ |
H A D | set_rvalue_at_thread_exit.pass.cpp | 24 void func(std::promise<std::unique_ptr<int>> p) 26 p.set_value_at_thread_exit(std::unique_ptr<int>(new int(5))); 35 std::promise<std::unique_ptr<int>> p; 36 std::future<std::unique_ptr<int>> f = p.get_future();
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.elem/ |
H A D | get_rv.pass.cpp | 28 typedef std::tuple<std::unique_ptr<int> > T; 29 T t(std::unique_ptr<int>(new int(3))); 30 std::unique_ptr<int> p = std::get<0>(std::move(t));
|
/external/libcxx/test/std/utilities/utility/pairs/pair.astuple/ |
H A D | get_rv.pass.cpp | 26 typedef std::pair<std::unique_ptr<int>, short> P; 27 P p(std::unique_ptr<int>(new int(3)), 4); 28 std::unique_ptr<int> ptr = std::get<0>(std::move(p));
|
/external/clang/include/clang/Frontend/ |
H A D | ASTConsumers.h | 34 std::unique_ptr<ASTConsumer> CreateASTPrinter(raw_ostream *OS, 39 std::unique_ptr<ASTConsumer> CreateASTDumper(StringRef FilterString, 45 std::unique_ptr<ASTConsumer> CreateASTDeclNodeLister(); 50 std::unique_ptr<ASTConsumer> CreateASTViewer(); 54 std::unique_ptr<ASTConsumer> CreateDeclContextPrinter();
|
/external/llvm/include/llvm/DebugInfo/PDB/DIA/ |
H A D | DIASession.h | 23 std::unique_ptr<IPDBSession> &Session); 27 std::unique_ptr<PDBSymbolExe> getGlobalScope() const override; 28 std::unique_ptr<PDBSymbol> getSymbolById(uint32_t SymbolId) const override; 30 std::unique_ptr<IPDBEnumSourceFiles> getAllSourceFiles() const override; 31 std::unique_ptr<IPDBEnumSourceFiles> getSourceFilesForCompiland( 33 std::unique_ptr<IPDBSourceFile> 36 std::unique_ptr<IPDBEnumDataStreams> getDebugStreams() const override;
|