Searched refs:unique_ptr (Results 1 - 25 of 1060) sorted by relevance

1234567891011>>

/external/clang/test/CodeGenCXX/
H A Ddebug-info-template-array.cpp4 struct unique_ptr { struct
5 unique_ptr() {} function in struct:unique_ptr
13 unique_ptr<Vertex<2>[]> v = unique_ptr<Vertex<2>[]>();
H A Dpr18635.cpp9 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 Ddefault03.fail.cpp12 // 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 Dpointer03.fail.cpp12 // 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 Ddefault02.fail.cpp12 // 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 Dpointer02.fail.cpp12 // 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 Ddefault03.fail.cpp12 // 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 Dpointer03.fail.cpp12 // 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 Ddefault02.fail.cpp12 // 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 Dpointer02.fail.cpp12 // 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 Dmove_convert13.fail.cpp12 // 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 Ddereference.fail.cpp12 // unique_ptr
21 std::unique_ptr<int[]> p(new int(3));
H A Dexplicit_bool.pass.cpp12 // 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 Ddereference.pass.cpp12 // unique_ptr
21 std::unique_ptr<int> p(new int(3));
H A Dexplicit_bool.pass.cpp12 // 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 Dmove.pass.cpp48 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 Dmove_backward.pass.cpp48 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 Dswap_ranges.pass.cpp47 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 Dmove_convert13.fail.cpp12 // 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 Drval-references-examples.cpp4 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 Dset_rvalue_at_thread_exit.pass.cpp24 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 Dget_rv.pass.cpp28 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 Dget_rv.pass.cpp26 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 DASTConsumers.h34 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 DDIASession.h23 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;

Completed in 822 milliseconds

1234567891011>>