cxWidgets 1.0
Classes | Namespaces | Enumerations | Variables
cxDate.h File Reference
#include <string>
#include <string_view>
#include <iostream>
#include <optional>
Include dependency graph for cxDate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cx::cxDate
 Enables easy management of dates. C++17-enhanced version of the original 'date' class. More...
 

Namespaces

namespace  cx
 cxBorderChars.h - Defines border characters to be used in drawing a box (i.e., in cxWindow and all its derivitives)
 

Enumerations

enum  cx::eDateFormats {
  cx::YYYY_MM_DD , cx::MM_DD_YYYY , cx::DD_MM_YYYY , cx::YY_MM_DD ,
  cx::MM_DD_YY , cx::DD_MM_YY , cx::YYYYMMDD , cx::MMDDYYYY ,
  cx::DDMMYYYY , cx::YYMMDD , cx::MMDDYY , cx::DDMMYY ,
  cx::UNKNOWN
}
 
enum  cx::eWeekDays {
  cx::eSUNDAY , cx::eMONDAY , cx::eTUESDAY , cx::eWEDNESDAY ,
  cx::eTHURSDAY , cx::eFRIDAY , cx::eSATURDAY
}
 

Variables

constexpr int cx::CXDATE_DEFAULT_YEAR = 2000
 
constexpr int cx::CXDATE_YEAR_2DIGIT_LAST_CENT = 49
 
constexpr int cx::CXDATE_MONTHS_IN_YEAR = 12
 
constexpr int cx::CXDATE_START_MONTH = 1
 
constexpr int cx::CXDATE_END_MONTH = 12
 
constexpr int cx::CXDATE_START_DAY = 1
 
constexpr int cx::CXDATE_YEAR_MIN = 1800
 
constexpr int cx::CXDATE_YEAR_MAX = 2500