This is an internal, private class of FileSpec that holds information for one individual file specification element.
Definition at line 269 of file FileSpec.hpp.
#include <FileSpec.hpp>
Public Member Functions | |
FileSpecElement (const std::string::size_type numChars=0, const std::string::size_type offs=0, const FileSpecType fst=unknown, const std::string &fld=std::string()) | |
This is the default constructor too. More... | |
Public Attributes | |
std::string | field |
std::string::size_type | numCh |
The number of characters this field is in the file name. More... | |
std::string::size_type | offset |
The offset in the string where this field begins. More... | |
FileSpecType | type |
The type which this field corresponds to. More... | |
|
inline |
This is the default constructor too.
Definition at line 273 of file FileSpec.hpp.
std::string gnsstk::FileSpec::FileSpecElement::field |
For fixed strings, the characters it represents. For all other types, it's the original string for that field (i.e. '%03j').
Definition at line 289 of file FileSpec.hpp.
std::string::size_type gnsstk::FileSpec::FileSpecElement::numCh |
The number of characters this field is in the file name.
Definition at line 281 of file FileSpec.hpp.
std::string::size_type gnsstk::FileSpec::FileSpecElement::offset |
The offset in the string where this field begins.
Definition at line 283 of file FileSpec.hpp.
FileSpecType gnsstk::FileSpec::FileSpecElement::type |
The type which this field corresponds to.
Definition at line 285 of file FileSpec.hpp.