vega
Public Member Functions | List of all members
vega::Date Class Reference

#include <vega/date.h>

Public Member Functions

 Date (const std::string &s)
 
 Date (const std::shared_ptr< Date > &lower, const std::shared_ptr< Date > &upper)
 
bool is_range () const
 
const std::shared_ptr< const Date > & lower () const
 
const std::shared_ptr< const Date > & upper () const
 
bool operator== (const Date &other) const
 
bool operator!= (const Date &other) const
 
std::string str () const
 
void set_string (const std::string &s)
 

Constructor & Destructor Documentation

◆ Date() [1/2]

vega::Date::Date ( const std::string &  s)
explicit

◆ Date() [2/2]

vega::Date::Date ( const std::shared_ptr< Date > &  lower,
const std::shared_ptr< Date > &  upper 
)

Member Function Documentation

◆ is_range()

bool vega::Date::is_range ( ) const

◆ lower()

const std::shared_ptr<const Date>& vega::Date::lower ( ) const

◆ operator!=()

bool vega::Date::operator!= ( const Date other) const

◆ operator==()

bool vega::Date::operator== ( const Date other) const

◆ set_string()

void vega::Date::set_string ( const std::string &  s)

◆ str()

std::string vega::Date::str ( ) const

◆ upper()

const std::shared_ptr<const Date>& vega::Date::upper ( ) const

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