class Gambit::Scanner::Plugins::Plugin_Interface_Base

[No description available]

Inherited by Gambit::Scanner::Plugins::Plugin_Interface< T >, Gambit::Scanner::Plugins::Plugin_Interface< ret(args…)>

Public Functions

Name
Plugin_Interface_Base()
YAML::Nodeoperator[](const std::string & key)
~Plugin_Interface_Base()

Protected Functions

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 Documentation

function Plugin_Interface_Base

inline Plugin_Interface_Base()

function operator[]

inline YAML::Node operator[](
    const std::string & key
)

function ~Plugin_Interface_Base

inline ~Plugin_Interface_Base()

Protected Functions Documentation

function initPlugin

template <typename... plug_args>
inline const std::map< type_index, void * > & initPlugin(
    const std::string & type,
    const std::string & name,
    const plug_args &... inputs
)

Updated on 2023-06-26 at 21:36:52 +0000