Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
cetlib
cetlib
BasicPluginFactory.cc
Go to the documentation of this file.
1
#include "
cetlib/BasicPluginFactory.h
"
2
#include "
cetlib/plugin_libpath.h
"
3
4
cet::BasicPluginFactory::BasicPluginFactory
(
5
cet::search_path
const
&
search_path
,
6
std::string
const
& suffix,
7
std::string
const
& makerName,
8
std::string
const
& pluginTypeFuncName)
9
:
PluginFactory
{search_path, suffix}
10
,
makerName_
{makerName}
11
,
pluginTypeFuncName_
{pluginTypeFuncName}
12
{}
13
14
cet::BasicPluginFactory::BasicPluginFactory
(
15
std::string
const
& suffix,
16
std::string
const
& makerName,
17
std::string
const
& pluginTypeFuncName)
18
:
BasicPluginFactory
(
search_path
{
plugin_libpath
(), std::nothrow},
19
suffix,
20
makerName,
21
pluginTypeFuncName)
22
{}
cet::BasicPluginFactory::pluginTypeFuncName_
std::string const pluginTypeFuncName_
Definition:
BasicPluginFactory.h:59
cet::PluginFactory
Definition:
PluginFactory.h:35
string
std::string string
Definition:
nybbler.cc:12
cet::plugin_libpath
constexpr char const * plugin_libpath()
Definition:
plugin_libpath.h:12
cet::BasicPluginFactory::makerName_
std::string const makerName_
Definition:
BasicPluginFactory.h:58
BasicPluginFactory.h
cet::BasicPluginFactory::BasicPluginFactory
BasicPluginFactory(cet::search_path const &search_path, std::string const &suffix="plugin", std::string const &makerName="makePlugin", std::string const &pluginTypeFuncName="pluginType")
Definition:
BasicPluginFactory.cc:4
cet::BasicPluginFactory
Definition:
BasicPluginFactory.h:30
plugin_libpath.h
cet::search_path
Definition:
search_path.h:36
Generated by
1.8.11