Searched refs:unique_ptr (Results 26 - 50 of 1060) sorted by relevance

1234567891011>>

/external/llvm/include/llvm/DebugInfo/PDB/
H A DConcreteSymbolEnumerator.h22 ConcreteSymbolEnumerator(std::unique_ptr<IPDBEnumSymbols> SymbolEnumerator)
31 std::unique_ptr<ChildType> getChildAtIndex(uint32_t Index) const override {
32 std::unique_ptr<PDBSymbol> Child = Enumerator->getChildAtIndex(Index);
36 std::unique_ptr<ChildType> getNext() override {
37 std::unique_ptr<PDBSymbol> Child = Enumerator->getNext();
44 std::unique_ptr<IPDBEnumSymbols> WrappedClone(Enumerator->clone());
49 std::unique_ptr<ChildType>
50 make_concrete_child(std::unique_ptr<PDBSymbol> Child) const {
52 return std::unique_ptr<ChildType>(ConcreteChild);
55 std::unique_ptr<IPDBEnumSymbol
[all...]
H A DPDBSymbol.h44 PDBSymbol(const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol);
47 static std::unique_ptr<PDBSymbol>
48 create(const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol);
61 template <typename T> std::unique_ptr<T> findOneChild() const {
67 std::unique_ptr<ConcreteSymbolEnumerator<T>> findAllChildren() const {
71 std::unique_ptr<IPDBEnumSymbols> findAllChildren(PDB_SymType Type) const;
72 std::unique_ptr<IPDBEnumSymbols> findAllChildren() const;
74 std::unique_ptr<IPDBEnumSymbols>
77 std::unique_ptr<IPDBEnumSymbols> findChildrenByRVA(PDB_SymType Type,
81 std::unique_ptr<IPDBEnumSymbol
[all...]
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.special/
H A Deq.pass.cpp12 // unique_ptr
16 // operator==(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y);
20 // operator!=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y);
51 const std::unique_ptr<A, Deleter<A> > p1(new A);
52 const std::unique_ptr<A, Deleter<A> > p2(new A);
57 const std::unique_ptr<A, Deleter<A> > p1(new A);
58 const std::unique_ptr<B, Deleter<B> > p2(new B);
63 const std::unique_ptr<
[all...]
/external/libcxx/test/std/utilities/utility/pairs/pairs.pair/
H A Dassign_rv_pair_U_V.pass.cpp34 typedef std::pair<std::unique_ptr<Derived>, short> P1;
35 typedef std::pair<std::unique_ptr<Base>, long> P2;
36 P1 p1(std::unique_ptr<Derived>(), 4);
H A Drv_pair_U_V.pass.cpp34 typedef std::pair<std::unique_ptr<Derived>, short> P1;
35 typedef std::pair<std::unique_ptr<Base>, long> P2;
36 P1 p1(std::unique_ptr<Derived>(), 4);
/external/llvm/include/llvm/IRReader/
H A DIRReader.h31 std::unique_ptr<Module> getLazyIRFileModule(StringRef Filename,
38 std::unique_ptr<Module> parseIR(MemoryBufferRef Buffer, SMDiagnostic &Err,
44 std::unique_ptr<Module> parseIRFile(StringRef Filename, SMDiagnostic &Err,
/external/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeEnum.cpp22 std::unique_ptr<IPDBRawSymbol> Symbol)
25 std::unique_ptr<PDBSymbolTypeUDT> PDBSymbolTypeEnum::getClassParent() const {
29 std::unique_ptr<PDBSymbolTypeBuiltin>
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/
H A Ddefault01.fail.cpp12 // unique_ptr
14 // Test unique_ptr default ctor
16 // default unique_ptr ctor should require default Deleter ctor
38 std::unique_ptr<int[], Deleter> p;
H A Dmove02.pass.cpp12 // unique_ptr
14 // Test unique_ptr move ctor
50 std::unique_ptr<A[]>
53 return std::unique_ptr<A[]>(new A[3]);
56 void sink1(std::unique_ptr<A[]> p)
60 std::unique_ptr<A[], Deleter<A[]> >
63 return std::unique_ptr<A[], Deleter<A[]> >(new A[3]);
66 void sink2(std::unique_ptr<A[], Deleter<A[]> > p)
70 std::unique_ptr<A[], NCDeleter&>
74 return std::unique_ptr<
[all...]
H A Dpointer01.fail.cpp12 // unique_ptr
14 // Test unique_ptr<T[]>(pointer) ctor
16 // unique_ptr<T[]>(pointer) ctor should require default Deleter ctor
35 std::unique_ptr<int[], Deleter> p(new int);
H A Ddefault01.pass.cpp12 // unique_ptr
14 // Test unique_ptr default ctor
16 // default unique_ptr ctor should only require default Deleter ctor
39 std::unique_ptr<int[]> p;
43 std::unique_ptr<int[], Deleter> p;
H A Dnullptr.pass.cpp12 // unique_ptr
14 // unique_ptr(nullptr_t);
19 // default unique_ptr ctor should only require default Deleter ctor
38 std::unique_ptr<int[]> p(nullptr);
42 std::unique_ptr<int[], Deleter> p(nullptr);
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers/
H A Dget.pass.cpp12 // unique_ptr
22 std::unique_ptr<int[]> s(p);
H A Dget_deleter.pass.cpp12 // unique_ptr
30 std::unique_ptr<int[], Deleter> p;
34 const std::unique_ptr<int[], Deleter> p;
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/
H A Ddefault01.fail.cpp12 // unique_ptr
14 // Test unique_ptr default ctor
18 // default unique_ptr ctor should require default Deleter ctor
34 std::unique_ptr<int, Deleter> p;
H A Dpointer01.fail.cpp12 // unique_ptr
14 // Test unique_ptr(pointer) ctor
18 // unique_ptr(pointer) ctor should require default Deleter ctor
34 std::unique_ptr<int, Deleter> p(new int);
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers/
H A Dreset_self.pass.cpp12 // unique_ptr
20 std::unique_ptr<A> ptr_;
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers/
H A Dget.pass.cpp12 // unique_ptr
22 std::unique_ptr<int> s(p);
/external/lldb/include/lldb/Expression/
H A DClangExpressionParser.h115 std::unique_ptr<IRExecutionUnit> &execution_unit_ap,
139 std::unique_ptr<llvm::LLVMContext> m_llvm_context; ///< The LLVM context to generate IR into
140 std::unique_ptr<clang::FileManager> m_file_manager; ///< The Clang file manager object used by the compiler
141 std::unique_ptr<clang::CompilerInstance> m_compiler; ///< The Clang compiler used to parse expressions into IR
142 std::unique_ptr<clang::Builtin::Context> m_builtin_context; ///< Context for Clang built-ins
143 std::unique_ptr<clang::SelectorTable> m_selector_table; ///< Selector table for Objective-C methods
144 std::unique_ptr<clang::ASTContext> m_ast_context; ///< The AST context used to hold types and names for the parser
145 std::unique_ptr<clang::CodeGenerator> m_code_generator; ///< The Clang object that generates IR
146 std::unique_ptr<IRExecutionUnit> m_execution_unit; ///< The container for the finished Module
/external/llvm/unittests/ExecutionEngine/Orc/
H A DLazyEmittingLayerTest.cpp18 std::list<std::unique_ptr<llvm::Module>>,
19 std::unique_ptr<llvm::RuntimeDyld::MemoryManager> MemMgr,
20 std::unique_ptr<llvm::RuntimeDyld::SymbolResolver> Resolver) {
29 L.addModuleSet(std::list<std::unique_ptr<llvm::Module>>(), nullptr, nullptr);
/external/llvm/unittests/Support/
H A DErrorOrTest.cpp40 ErrorOr<std::unique_ptr<int> > t3() {
41 return std::unique_ptr<int>(new int(3));
61 ErrorOr<std::unique_ptr<B> > b1(ErrorOr<std::unique_ptr<D> >(nullptr));
62 b1 = ErrorOr<std::unique_ptr<D> >(nullptr);
64 ErrorOr<std::unique_ptr<int>> b2(ErrorOr<int *>(nullptr));
66 ErrorOr<std::unique_ptr<int>> b4(b3);
70 // ErrorOr<std::unique_ptr<int>> y = x; // invalid conversion
73 ErrorOr<std::unique_ptr<int>>>::value,
76 // ErrorOr<std::unique_ptr<in
[all...]
/external/libcxx/test/std/containers/sequences/array/array.tuple/
H A Dget_rv.pass.cpp23 typedef std::unique_ptr<double> T;
25 C c = {std::unique_ptr<double>(new double(3.5))};
/external/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/
H A Dmove01.fail.cpp12 // unique_ptr
14 // Test unique_ptr move assignment
35 std::unique_ptr<A> s(new A);
36 std::unique_ptr<A> s2;
H A Dmove02.fail.cpp12 // unique_ptr
14 // Test unique_ptr move assignment
35 const std::unique_ptr<A[]> s(new A[3]);
36 std::unique_ptr<A[]> s2;
H A Dpointer_type.pass.cpp12 // unique_ptr
14 // Test unique_ptr<T[]>::pointer type
27 typedef std::unique_ptr<int[]> P;
31 typedef std::unique_ptr<int[], Deleter> P;

Completed in 913 milliseconds

1234567891011>>