Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
cetlib
cetlib
PluginFactory.cc
Go to the documentation of this file.
1
#include "
cetlib/PluginFactory.h
"
2
3
#include <string>
4
5
cet::PluginFactory::PluginFactory
(
cet::search_path
const
&
search_path
,
6
std::string
const
& suffix)
7
: lm_{search_path, suffix}
8
{}
9
10
std::string
11
cet::PluginFactory::releaseVersion_
()
const
12
{
13
std::string
result
;
14
if
(
releaseVersionFunc_
) {
15
result =
releaseVersionFunc_
();
16
}
else
{
17
result =
releaseVersionString_
.empty() ?
"Unknown"
:
releaseVersionString_
;
18
}
19
return
result
;
20
}
result
static QCString result
Definition:
fortranscanner.cpp:56614
string
std::string string
Definition:
nybbler.cc:12
cet::PluginFactory::releaseVersionFunc_
std::function< std::string()> releaseVersionFunc_
Definition:
PluginFactory.h:90
cet::PluginFactory::releaseVersion_
std::string releaseVersion_() const
Definition:
PluginFactory.cc:11
PluginFactory.h
cet::PluginFactory::PluginFactory
PluginFactory(cet::search_path const &search_path, std::string const &suffix="plugin")
Definition:
PluginFactory.cc:5
cet::search_path
Definition:
search_path.h:36
cet::PluginFactory::releaseVersionString_
std::string releaseVersionString_
Definition:
PluginFactory.h:89
Generated by
1.8.11