class Gambit::Scanner::Plugins::Plugin_Interface< ret(args…)>
[No description available] More…
Inherits from Gambit::Scanner::Plugins::Plugin_Interface_Base, Gambit::Scanner::Plugins::Plugin_Main_Interface_Base< ret(args…)>
Inherited by Gambit::Scanner::Scanner_Plugin_Function< ret(args…)>
Public Functions
Name | |
---|---|
template <typename… plug_args> | Plugin_Interface(const std::string & type, const std::string & name, const plug_args &… inputs) |
ret | operator()(const args &… params) |
Additional inherited members
Public Functions inherited from Gambit::Scanner::Plugins::Plugin_Interface_Base
Name | |
---|---|
Plugin_Interface_Base() | |
YAML::Node | operator[](const std::string & key) |
~Plugin_Interface_Base() |
Protected Functions inherited from Gambit::Scanner::Plugins::Plugin_Interface_Base
Name | |
---|---|
template <typename… plug_args> const std::map< type_index, void * > & | initPlugin(const std::string & type, const std::string & name, const plug_args &… inputs) |
Public Functions inherited from Gambit::Scanner::Plugins::Plugin_Main_Interface_Base< ret(args…)>
Name | |
---|---|
Plugin_Main_Interface_Base() | |
int | enterMain(const std::string & name, const std::map< type_index, void * > & index_map) |
Detailed Description
template <typename ret ,
typename... args>
class Gambit::Scanner::Plugins::Plugin_Interface< ret(args...)>;
Public Functions Documentation
function Plugin_Interface
template <typename... plug_args>
inline Plugin_Interface(
const std::string & type,
const std::string & name,
const plug_args &... inputs
)
function operator()
inline ret operator()(
const args &... params
)
Updated on 2024-07-18 at 13:53:32 +0000