Home
last modified time | relevance | path

Searched defs:Impl (Results 1 – 25 of 148) sorted by relevance

123456

/third_party/node/src/
Dnode_threadsafe_cow.h45 struct Impl { struct
46 explicit Impl(const T& data) : data(data) {} in Impl() function
47 explicit Impl(T&& data) : data(std::move(data)) {} in Impl() function
50 Impl& operator=(const Impl& other) = delete; argument
52 Impl& operator=(Impl&& other) = delete; argument
54 RwLock mutex;
55 T data;
Dnode_threadsafe_cow-inl.h45 ThreadsafeCopyOnWrite<T>::Impl::Impl(const Impl& other) { in Impl() function
/third_party/node/src/api/
Dembed_helpers.cc76 struct CommonEnvironmentSetup::Impl { struct in node::CommonEnvironmentSetup
77 MultiIsolatePlatform* platform = nullptr;
78 uv_loop_t loop;
79 std::shared_ptr<ArrayBufferAllocator> allocator;
80 Isolate* isolate = nullptr;
81 DeleteFnPtr<IsolateData, FreeIsolateData> isolate_data;
82 DeleteFnPtr<Environment, FreeEnvironment> env;
83 Global<Context> context;
/third_party/spirv-tools/source/lint/
Dlinter.cpp25 struct Linter::Impl { struct in spvtools::Linter
26 explicit Impl(spv_target_env env) : target_env(env) { in Impl() function
32 spv_target_env target_env; // Target environment.
33 MessageConsumer message_consumer; // Message consumer.
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/lint/
Dlinter.cpp26 struct Linter::Impl { struct in spvtools::Linter
27 explicit Impl(spv_target_env env) : target_env(env) { in Impl() function
33 spv_target_env target_env; // Target environment.
34 MessageConsumer message_consumer; // Message consumer.
/third_party/skia/third_party/externals/spirv-tools/source/lint/
Dlinter.cpp26 struct Linter::Impl { struct in spvtools::Linter
27 explicit Impl(spv_target_env env) : target_env(env) { in Impl() function
33 spv_target_env target_env; // Target environment.
34 MessageConsumer message_consumer; // Message consumer.
/third_party/node/deps/v8/src/base/
Dhashmap.h150 struct Impl : private MatchFun, private AllocationPolicy { struct
151 Impl(MatchFun match, AllocationPolicy allocator) in Impl() argument
156 Impl(Impl&& other) V8_NOEXCEPT { *this = std::move(other); } in Impl() argument
158 Impl& operator=(const Impl& other) V8_NOEXCEPT = default; argument
185 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>:: argument
/third_party/skia/src/pdf/
DSkDeflate.cpp60 struct SkDeflateWStream::Impl { struct in SkDeflateWStream
70 : fImpl(std::make_unique<SkDeflateWStream::Impl>()) { in SkDeflateWStream()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/
Dlibspirv.cpp52 struct SpirvTools::Impl { struct in spvtools::SpirvTools
53 explicit Impl(spv_target_env env) : context(spvContextCreate(env)) { in Impl() argument
58 ~Impl() { spvContextDestroy(context); } in ~Impl()
60 spv_context context; // C interface context object.
/third_party/skia/third_party/externals/spirv-tools/source/
Dlibspirv.cpp52 struct SpirvTools::Impl { struct in spvtools::SpirvTools
53 explicit Impl(spv_target_env env) : context(spvContextCreate(env)) { in Impl() argument
58 ~Impl() { spvContextDestroy(context); } in ~Impl()
60 spv_context context; // C interface context object.
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/
Dhash_policy_traits.h43 static key_type& Impl(Key&& k, int) { in Impl() function
50 static Key Impl(Key&& k, char) { in Impl() function
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Doptimizer.cpp35 struct Optimizer::PassToken::Impl { struct in spvtools::Optimizer::PassToken
36 Impl(std::unique_ptr<opt::Pass> p) : pass(std::move(p)) {} in Impl() function
38 std::unique_ptr<opt::Pass> pass; // Internal implementation pass.
58 struct Optimizer::Impl { struct in spvtools::Optimizer
59 explicit Impl(spv_target_env env) : target_env(env), pass_manager() {} in Impl() argument
61 spv_target_env target_env; // Target environment.
62 opt::PassManager pass_manager; // Internal implementation pass manager.
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Doptimizer.cpp35 struct Optimizer::PassToken::Impl { struct in spvtools::Optimizer::PassToken
36 Impl(std::unique_ptr<opt::Pass> p) : pass(std::move(p)) {} in Impl() argument
38 std::unique_ptr<opt::Pass> pass; // Internal implementation pass.
58 struct Optimizer::Impl { struct in spvtools::Optimizer
59 explicit Impl(spv_target_env env) : target_env(env), pass_manager() {} in Impl() argument
61 spv_target_env target_env; // Target environment.
62 opt::PassManager pass_manager; // Internal implementation pass manager.
/third_party/spirv-tools/source/
Dlibspirv.cpp52 struct SpirvTools::Impl { struct in spvtools::SpirvTools
53 explicit Impl(spv_target_env env) : context(spvContextCreate(env)) { in Impl() function
58 ~Impl() { spvContextDestroy(context); } in ~Impl()
60 spv_context context; // C interface context object.
/third_party/spirv-tools/source/opt/
Doptimizer.cpp36 struct Optimizer::PassToken::Impl { struct in spvtools::Optimizer::PassToken
37 Impl(std::unique_ptr<opt::Pass> p) : pass(std::move(p)) {} in Impl() function
39 std::unique_ptr<opt::Pass> pass; // Internal implementation pass.
59 struct Optimizer::Impl { struct in spvtools::Optimizer
60 explicit Impl(spv_target_env env) : target_env(env), pass_manager() {} in Impl() function
62 spv_target_env target_env; // Target environment.
63 opt::PassManager pass_manager; // Internal implementation pass manager.
64 std::unordered_set<uint32_t> live_locs; // Arg to debug dead output passes
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/WindowsManifest/
DWindowsManifestMerger.h60 std::unique_ptr<WindowsManifestMergerImpl> Impl; variable
/third_party/node/deps/v8/src/heap/third-party/
Dheap-api.h18 class Impl; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DSignposts.h27 SignpostEmitterImpl *Impl; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DMagic.h21 enum Impl { enum
59 operator Impl() const { return V; } in Impl() function
/third_party/skia/third_party/externals/abseil-cpp/absl/types/internal/
Dconformance_testing.h824 struct Impl { struct
828 void operator()(SmallGenerator small_gen) const { in operator()
834 std::tuple<BigEqClasses...> big_eq_classes;
835 ConformanceErrors* errors;
864 struct Impl { struct
866 void operator()(SmallGenerator small_gen) const { in operator()
873 std::tuple<BigEqClasses...> big_eq_classes;
874 ConformanceErrors* errors;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/MIRParser/
DMIRParser.h35 std::unique_ptr<MIRParserImpl> Impl; variable
/third_party/rust/crates/cxx/syntax/
Dmod.rs60 Impl(Impl), enumerator
163 pub struct Impl { struct
164 pub cfg: CfgExpr,
165 pub impl_token: Token![impl],
166 pub impl_generics: Lifetimes,
167 pub negative: bool,
168 pub ty: Type,
169 pub ty_generics: Lifetimes,
170 pub brace_token: Brace,
171 pub negative_token: Option<Token![!]>,
/third_party/skia/third_party/externals/tint/tools/src/cmd/remote-compile/
Dsocket.cc87 class Impl : public Socket { class
120 explicit Impl(SOCKET socket) : info(nullptr), s(socket) {} in Impl() function in __anonfc3feecd0311::Impl
121 Impl(addrinfo* info, SOCKET socket) : info(info), s(socket) {} in Impl() function in __anonfc3feecd0311::Impl
/third_party/skia/gm/
Dfp_sample_chaining.cpp41 class Impl : public ProgramImpl { in onMakeProgramImpl() class
82 class Impl : public ProgramImpl { in onMakeProgramImpl() class
111 class Impl : public ProgramImpl { in onMakeProgramImpl() class
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
Dthread.cpp271 class Thread::Impl { class in marl::Thread
273 Impl(Func&& func) : func(std::move(func)) {} in Impl() function in marl::Thread::Impl
360 class Thread::Impl { class in marl::Thread
362 Impl(Affinity&& affinity, Thread::Func&& f) in Impl() function in marl::Thread::Impl

123456