NetCDF Timestamp Mapper  1.0
Maps timestamps (and variables) to netCDF files using sqlite3.
tsm::ds::NCFileDesc Struct Reference

#include <NCFileDesc.hpp>

Public Member Functions

 NCFileDesc (const std::vector< timestamp_t > &timestamps, const std::vector< VariableDesc > &variables, const std::filesystem::path &path)
 
 NCFileDesc (const NCFileDesc &)=default
 
 NCFileDesc (NCFileDesc &&)=default
 
NCFileDescoperator= (const NCFileDesc &)=default
 
NCFileDescoperator= (NCFileDesc &&)=default
 
auto operator! () const noexcept
 

Public Attributes

const std::vector< timestamp_tTimestamps
 
const std::vector< VariableDescVariables
 
const std::filesystem::path NCFilePath
 

Constructor & Destructor Documentation

tsm::ds::NCFileDesc::NCFileDesc ( const std::vector< timestamp_t > &  timestamps,
const std::vector< VariableDesc > &  variables,
const std::filesystem::path &  path 
)
inline
tsm::ds::NCFileDesc::NCFileDesc ( const NCFileDesc )
default
tsm::ds::NCFileDesc::NCFileDesc ( NCFileDesc &&  )
default

Member Function Documentation

auto tsm::ds::NCFileDesc::operator! ( ) const
inlinenoexcept
NCFileDesc& tsm::ds::NCFileDesc::operator= ( const NCFileDesc )
default
NCFileDesc& tsm::ds::NCFileDesc::operator= ( NCFileDesc &&  )
default

Member Data Documentation

const std::filesystem::path tsm::ds::NCFileDesc::NCFilePath
const std::vector<timestamp_t> tsm::ds::NCFileDesc::Timestamps
const std::vector<VariableDesc> tsm::ds::NCFileDesc::Variables

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