class Gambit::Scanner::Plugin_Function_Factory

Factory class to make objectives using objective plugins.

#include <plugin_factory.hpp>

Inherits from Gambit::Scanner::Factory_Base

Public Functions

Name
Plugin_Function_Factory(const std::vector< std::string > & keys, std::map< std::string, std::vector< std::pair< std::string, std::string > > > & names)
virtual void *operator()(const std::string & purpose) const
~Plugin_Function_Factory()

Additional inherited members

Public Functions inherited from Gambit::Scanner::Factory_Base

Name
virtual~Factory_Base()

Public Functions Documentation

function Plugin_Function_Factory

inline Plugin_Function_Factory(
    const std::vector< std::string > & keys,
    std::map< std::string, std::vector< std::pair< std::string, std::string > > > & names
)

function operator()

inline virtual void * operator()(
    const std::string & purpose
) const

Reimplements: Gambit::Scanner::Factory_Base::operator()

function ~Plugin_Function_Factory

inline ~Plugin_Function_Factory()

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