Lines Matching refs:PluginInstance

183 template <typename Callback> struct PluginInstance {  struct
186 PluginInstance() = default; argument
187 PluginInstance(ConstString name, std::string description, in PluginInstance() argument
279 typedef PluginInstance<ABICreateInstance> ABIInstance;
302 typedef PluginInstance<ArchitectureCreateInstance> ArchitectureInstance;
341 typedef PluginInstance<DisassemblerCreateInstance> DisassemblerInstance;
372 typedef PluginInstance<DynamicLoaderCreateInstance> DynamicLoaderInstance;
405 typedef PluginInstance<JITLoaderCreateInstance> JITLoaderInstance;
432 typedef PluginInstance<EmulateInstructionCreateInstance>
466 typedef PluginInstance<OperatingSystemCreateInstance> OperatingSystemInstance;
499 typedef PluginInstance<LanguageCreateInstance> LanguageInstance;
525 : public PluginInstance<LanguageRuntimeCreateInstance> {
531 : PluginInstance<LanguageRuntimeCreateInstance>( in LanguageRuntimeInstance()
586 typedef PluginInstance<SystemRuntimeCreateInstance> SystemRuntimeInstance;
613 struct ObjectFileInstance : public PluginInstance<ObjectFileCreateInstance> {
619 : PluginInstance<ObjectFileCreateInstance>(name, std::move(description), in ObjectFileInstance()
704 : public PluginInstance<ObjectContainerCreateInstance> {
708 : PluginInstance<ObjectContainerCreateInstance>( in ObjectContainerInstance()
750 typedef PluginInstance<PlatformCreateInstance> PlatformInstance;
798 typedef PluginInstance<ProcessCreateInstance> ProcessInstance;
847 : public PluginInstance<ScriptInterpreterCreateInstance> {
851 : PluginInstance<ScriptInterpreterCreateInstance>( in ScriptInterpreterInstance()
904 : public PluginInstance<StructuredDataPluginCreateInstance> {
909 : PluginInstance<StructuredDataPluginCreateInstance>( in StructuredDataPluginInstance()
960 typedef PluginInstance<SymbolFileCreateInstance> SymbolFileInstance;
987 typedef PluginInstance<SymbolVendorCreateInstance> SymbolVendorInstance;
1014 : public PluginInstance<TraceCreateInstanceForSessionFile> {
1020 : PluginInstance<TraceCreateInstanceForSessionFile>( in TraceInstance()
1082 : public PluginInstance<TraceExporterCreateInstance> {
1087 : PluginInstance<TraceExporterCreateInstance>( in TraceExporterInstance()
1134 typedef PluginInstance<UnwindAssemblyCreateInstance> UnwindAssemblyInstance;
1161 typedef PluginInstance<MemoryHistoryCreateInstance> MemoryHistoryInstance;
1189 : public PluginInstance<InstrumentationRuntimeCreateInstance> {
1193 : PluginInstance<InstrumentationRuntimeCreateInstance>( in InstrumentationRuntimeInstance()
1236 struct TypeSystemInstance : public PluginInstance<TypeSystemCreateInstance> {
1241 : PluginInstance<TypeSystemCreateInstance>(name, std::move(description), in TypeSystemInstance()
1295 struct REPLInstance : public PluginInstance<REPLCreateInstance> {
1298 : PluginInstance<REPLCreateInstance>(name, std::move(description), in REPLInstance()