Lines Matching defs:PluginInstance
184 template <typename Callback> struct PluginInstance {
187 PluginInstance() = default;
188 PluginInstance(llvm::StringRef name, llvm::StringRef description,
278 typedef PluginInstance<ABICreateInstance> ABIInstance;
302 typedef PluginInstance<ArchitectureCreateInstance> ArchitectureInstance;
340 typedef PluginInstance<DisassemblerCreateInstance> DisassemblerInstance;
373 typedef PluginInstance<DynamicLoaderCreateInstance> DynamicLoaderInstance;
407 typedef PluginInstance<JITLoaderCreateInstance> JITLoaderInstance;
434 typedef PluginInstance<EmulateInstructionCreateInstance>
468 typedef PluginInstance<OperatingSystemCreateInstance> OperatingSystemInstance;
502 typedef PluginInstance<LanguageCreateInstance> LanguageInstance;
529 : public PluginInstance<LanguageRuntimeCreateInstance> {
536 : PluginInstance<LanguageRuntimeCreateInstance>(
590 typedef PluginInstance<SystemRuntimeCreateInstance> SystemRuntimeInstance;
617 struct ObjectFileInstance : public PluginInstance<ObjectFileCreateInstance> {
625 : PluginInstance<ObjectFileCreateInstance>(
751 : public PluginInstance<ObjectContainerCreateInstance> {
757 : PluginInstance<ObjectContainerCreateInstance>(name, description,
811 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
860 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
909 : public PluginInstance<RegisterTypeBuilderCreateInstance> {
912 : PluginInstance<RegisterTypeBuilderCreateInstance>(name, description,
948 : public PluginInstance<ScriptInterpreterCreateInstance> {
952 : PluginInstance<ScriptInterpreterCreateInstance>(name, description,
1005 : public PluginInstance<StructuredDataPluginCreateInstance> {
1011 : PluginInstance<StructuredDataPluginCreateInstance>(
1061 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
1088 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1116 : public PluginInstance<SymbolLocatorCreateInstance> {
1125 : PluginInstance<SymbolLocatorCreateInstance>(
1229 : public PluginInstance<TraceCreateInstanceFromBundle> {
1235 : PluginInstance<TraceCreateInstanceFromBundle>(
1298 : public PluginInstance<TraceExporterCreateInstance> {
1303 : PluginInstance<TraceExporterCreateInstance>(name, description,
1351 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1378 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1406 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1411 : PluginInstance<InstrumentationRuntimeCreateInstance>(name, description,
1454 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1459 : PluginInstance<TypeSystemCreateInstance>(name, description,
1514 : public PluginInstance<ScriptedInterfaceCreateInstance> {
1519 : PluginInstance<ScriptedInterfaceCreateInstance>(name, description,
1577 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1580 : PluginInstance<REPLCreateInstance>(name, description, create_callback),