ewmscp  ..
Namespaces | Functions
OptionsChrono.cpp File Reference

(v0.19-24-g0617ca1 with changes)

#include "OptionsChrono.h"
#include <ctime>
#include <algorithm>
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>
#include <string.h>
#include <unistd.h>
Include dependency graph for OptionsChrono.cpp:

Go to the source code of this file.

Namespaces

 options
 
 options::internal
 template specialisation for options that are std::chrono::time_point<std::chrono::system_clock>
 
 options::escapedIO
 

Functions

std::chrono::duration< double > options::internal::parseNumberAndUnit (std::stringstream &aStream, int *aMonths=nullptr, int *aYears=nullptr)
 
bool options::internal::fParseStreamToBrokenDownTime (std::istream &aStream, std::tm *aBrokenDownTime, double &aFractional, std::string &timezone)
 
std::chrono::system_clock::time_point options::internal::fParseTimePointString (const std::string &aString)
 
std::ostream & options::escapedIO::operator<< (std::ostream &aStream, const std::chrono::system_clock::time_point &aTime)
 
std::istream & options::escapedIO::operator>> (std::istream &aStream, std::chrono::system_clock::time_point &aTime)