Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Utilities
src
stemFromPath.cc
Go to the documentation of this file.
1
#include "
FWCore/Utilities/interface/stemFromPath.h
"
2
3
namespace
edm {
4
std::string_view
stemFromPath
(std::string_view
path
) {
5
auto
begin
= path.rfind(
'/'
);
6
if
(
begin
== std::string_view::npos) {
7
begin
= path.rfind(
':'
);
8
if
(
begin
== std::string_view::npos) {
9
// shouldn't really happen?
10
begin
= 0;
11
}
else
{
12
begin
+= 1;
13
}
14
}
else
{
15
begin
+= 1;
16
}
17
auto
end
= path.find(
'.'
,
begin
);
18
return
path.substr(
begin
,
end
-
begin
);
19
}
20
}
// namespace edm
SplitLinear.begin
list begin
Definition:
SplitLinear.py:25
edm::stemFromPath
std::string_view stemFromPath(std::string_view path)
Definition:
stemFromPath.cc:4
fed_dqm_sourceclient-live_cfg.path
string path
Definition:
fed_dqm_sourceclient-live_cfg.py:47
dataset.end
string end
Definition:
dataset.py:937
stemFromPath.h
Generated for CMSSW Reference Manual by
1.8.5