LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "FileNameComponents.h"
Public Member Functions | |
void | add (std::string const &prefix, std::string const &digitFormat) |
void | setSuffix (std::string suffix) |
std::string | fileNameWithIndex (std::size_t index) const |
bool | operator< (FileNameComponents const &fnc) const |
Private Attributes | |
std::vector< std::pair< std::string, std::string > > | components_ |
std::string | suffix_ {} |
Definition at line 28 of file FileNameComponents.h.
void art::detail::FileNameComponents::add | ( | std::string const & | prefix, |
std::string const & | digitFormat | ||
) |
Definition at line 11 of file FileNameComponents.cc.
References components_.
Referenced by art::detail::componentsFromPattern().
std::string art::detail::FileNameComponents::fileNameWithIndex | ( | std::size_t | index | ) | const |
Definition at line 45 of file FileNameComponents.cc.
References components_, and suffix_.
bool art::detail::FileNameComponents::operator< | ( | FileNameComponents const & | fnc | ) | const |
Definition at line 24 of file FileNameComponents.cc.
References util::cbegin(), util::cend(), and components_.
void art::detail::FileNameComponents::setSuffix | ( | std::string | suffix | ) |
Definition at line 18 of file FileNameComponents.cc.
References suffix_.
Referenced by art::detail::componentsFromPattern().
|
private |
Definition at line 39 of file FileNameComponents.h.
Referenced by add(), fileNameWithIndex(), and operator<().
|
private |
Definition at line 40 of file FileNameComponents.h.
Referenced by fileNameWithIndex(), and setSuffix().