Public Member Functions | Public Attributes | List of all members
gnsstk::FileSpec::FileSpecElement Class Reference

Detailed Description

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...
 

Constructor & Destructor Documentation

◆ FileSpecElement()

gnsstk::FileSpec::FileSpecElement::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() 
)
inline

This is the default constructor too.

Definition at line 273 of file FileSpec.hpp.

Member Data Documentation

◆ field

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.

◆ numCh

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.

◆ offset

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.

◆ type

FileSpecType gnsstk::FileSpec::FileSpecElement::type

The type which this field corresponds to.

Definition at line 285 of file FileSpec.hpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44