B2BITS FIX Antenna C++ 2.34.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
Engine::CronExpression Class Referencefinal

#include <B2BITS_CronExpression.h>

Public Member Functions

 CronExpression (const CronExpression &)=delete
 
 CronExpression (const std::string &expression)
 
 CronExpression (CronExpression &&other) noexcept
 
std::optional< tm > getNextTime (const tm &from) const
 
std::optional< tm > getPreviousTime (const tm &from) const
 
CronExpressionoperator= (const CronExpression &)=delete
 
CronExpressionoperator= (CronExpression &&other) noexcept
 
 ~CronExpression ()
 

Constructor & Destructor Documentation

◆ CronExpression() [1/3]

Engine::CronExpression::CronExpression ( const std::string & expression)
explicit

◆ ~CronExpression()

Engine::CronExpression::~CronExpression ( )

◆ CronExpression() [2/3]

Engine::CronExpression::CronExpression ( const CronExpression & )
delete

◆ CronExpression() [3/3]

Engine::CronExpression::CronExpression ( CronExpression && other)
noexcept

Member Function Documentation

◆ getNextTime()

std::optional< tm > Engine::CronExpression::getNextTime ( const tm & from) const

◆ getPreviousTime()

std::optional< tm > Engine::CronExpression::getPreviousTime ( const tm & from) const

◆ operator=() [1/2]

CronExpression & Engine::CronExpression::operator= ( const CronExpression & )
delete

◆ operator=() [2/2]

CronExpression & Engine::CronExpression::operator= ( CronExpression && other)
noexcept