OpenStructure
Public Member Functions | Static Public Member Functions | Data Fields
Date Struct Reference

#include <compound.hh>

Public Member Functions

 Date (int y, int m, int d)
 
 Date ()
 
bool operator< (const Date &date) const
 
bool operator== (const Date &date) const
 
bool operator!= (const Date &date) const
 
String ToString () const
 

Static Public Member Functions

static Date FromString (const StringRef &str)
 

Data Fields

int year
 
int month
 
int day
 

Detailed Description

Definition at line 33 of file compound.hh.

Constructor & Destructor Documentation

◆ Date() [1/2]

Date ( int  y,
int  m,
int  d 
)
inline

Definition at line 34 of file compound.hh.

◆ Date() [2/2]

Date ( )
inline

Definition at line 37 of file compound.hh.

Member Function Documentation

◆ FromString()

static Date FromString ( const StringRef str)
inlinestatic

Definition at line 54 of file compound.hh.

◆ operator!=()

bool operator!= ( const Date date) const
inline

Definition at line 49 of file compound.hh.

◆ operator<()

bool operator< ( const Date date) const
inline

Definition at line 40 of file compound.hh.

◆ operator==()

bool operator== ( const Date date) const
inline

Definition at line 44 of file compound.hh.

◆ ToString()

String ToString ( ) const

Field Documentation

◆ day

int day

Definition at line 69 of file compound.hh.

◆ month

int month

Definition at line 68 of file compound.hh.

◆ year

int year

Definition at line 67 of file compound.hh.


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