Date and time.
More...
#include <JDate_t.hh>
|
template<class JHead_t , class JTail_t > |
static bool | lt (const JClass_t &first, const JClass_t &second, const JType< JTypeList< JHead_t, JTail_t > > &type) |
| Less than method for composite data types. More...
|
|
template<class JHead_t > |
static bool | lt (const JClass_t &first, const JClass_t &second, const JType< JTypeList< JHead_t, JNullType > > &type) |
| Less than method for composite data types. More...
|
|
Date and time.
Definition at line 89 of file JDate_t.hh.
◆ JDateAndTimeUS_t()
JDATABASE::JDateAndTimeUS_t::JDateAndTimeUS_t |
( |
| ) |
|
|
inline |
Default constructor;.
Definition at line 95 of file JDate_t.hh.
◆ min() [1/2]
template<char JSeparator_t>
Minimal date.
Definition at line 87 of file JDate.hh.
◆ min() [2/2]
template<char JSeparator_t>
◆ max() [1/2]
template<char JSeparator_t>
Maximal date.
Definition at line 88 of file JDate.hh.
◆ max() [2/2]
template<char JSeparator_t>
◆ less() [1/2]
template<char JSeparator_t>
bool JEEP::JDate< JSeparator_t >::less |
( |
const JDate< JSeparator_t > & |
date | ) |
const |
|
inlineinherited |
Less-than method.
- Parameters
-
- Returns
- true if this date earlier than given date; else false
Definition at line 97 of file JDate.hh.
102 return this->
day < date.
day;
◆ less() [2/2]
template<char JSeparator_t>
bool JEEP::JTime< JSeparator_t >::less |
( |
const JTime< JSeparator_t > & |
time | ) |
const |
|
inlineinherited |
Less-than method.
- Parameters
-
- Returns
- true if this time earlier than given time; else false
Definition at line 97 of file Jeep/JTime.hh.
◆ lt() [1/2]
template<class JClass_t , class JTypelist_t >
template<class JHead_t , class JTail_t >
|
inlinestaticprotectedinherited |
Less than method for composite data types.
- Parameters
-
first | first object |
second | second object |
type | type |
- Returns
- true if first object is less than second object; else false
Definition at line 43 of file JMultiComparable.hh.
47 if (
static_cast<const JHead_t&
>(first) <
48 static_cast<const JHead_t&
>(second))
50 else if (
static_cast<const JHead_t&
>(second) <
51 static_cast<const JHead_t&
>(first))
static bool lt(const JClass_t &first, const JClass_t &second, const JType< JTypeList< JHead_t, JTail_t > > &type)
Less than method for composite data types.
Auxiliary class for a type holder.
◆ lt() [2/2]
template<class JClass_t , class JTypelist_t >
template<class JHead_t >
|
inlinestaticprotectedinherited |
Less than method for composite data types.
- Parameters
-
first | first object |
second | second object |
type | type |
- Returns
- true if first object is less than second object; else false
Definition at line 67 of file JMultiComparable.hh.
71 return (
static_cast<const JHead_t&
>(first) <
72 static_cast<const JHead_t&
>(second));
◆ operator>>
Read date and time from input stream.
- Parameters
-
in | input stream |
object | date and time |
- Returns
- input stream
Definition at line 106 of file JDate_t.hh.
113 while (isspace(in.peek())) { in.ignore(); }
117 in >>
object.month >>
object.day >>
object.year;
119 if (in.get() == (
int)
' ') {
123 in >>
object.hour >>
object.minute >>
object.second;
125 if (in.get() == (
int)
' ') {
131 if (key ==
"am" || key ==
"AM") {}
132 if (key ==
"pm" || key ==
"PM") {
object.hour += 12; }
Auxiliary class to specify white space character(s) in currect locale.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JDateAndTimeUS_t()
Default constructor;.
static const char SEPARATOR
Separation character.
static const char SEPARATOR
Separation character.
◆ SEPARATOR
const char JDATABASE::JDateAndTime_t::SEPARATOR = '-' |
|
staticinherited |
Separation character.
Definition at line 39 of file JDate_t.hh.
◆ year
template<char JSeparator_t>
◆ month
template<char JSeparator_t>
◆ day
template<char JSeparator_t>
◆ hour
template<char JSeparator_t>
◆ minute
template<char JSeparator_t>
◆ second
template<char JSeparator_t>
The documentation for this struct was generated from the following file: