|
| procedure, pass, public | getdays |
| |
| procedure, pass, public | gethours |
| |
| procedure, pass, public | getminutes |
| |
| procedure, pass, public | getseconds |
| |
| procedure, pass, public | getmilliseconds |
| |
| procedure, public | total_seconds |
| |
|
| procedure, private | timedelta_plus_timedelta |
| |
| procedure, private | timedelta_minus_timedelta |
| |
| procedure, private | unary_minus_timedelta |
| |
| procedure, private | eq |
| |
| procedure, private | neq |
| |
| procedure, private | gt |
| |
| procedure, private | ge |
| |
| procedure, private | lt |
| |
| procedure, private | le |
| |
| generic | operator => timedelta_plus_timedelta |
| |
| generic | operator => timedelta_minus_timedelta, unary_minus_timedelta |
| |
| generic | operator => eq |
| |
| generic | operator => neq |
| |
| generic | operator => gt |
| |
| generic | operator => ge |
| |
| generic | operator => lt |
| |
| generic | operator => le |
| |
| pure elemental type(timedelta) function | timedelta_constructor (days, hours, minutes, seconds, milliseconds) |
| |
Definition at line 166 of file suews_util_datetime.f95.
◆ eq()
| procedure, private mod_timedelta::timedelta::eq |
( |
| ) |
|
|
private |
◆ ge()
| procedure, private mod_timedelta::timedelta::ge |
( |
| ) |
|
|
private |
◆ getdays()
| procedure, pass, public mod_timedelta::timedelta::getdays |
( |
| ) |
|
◆ gethours()
| procedure, pass, public mod_timedelta::timedelta::gethours |
( |
| ) |
|
◆ getmilliseconds()
| procedure, pass, public mod_timedelta::timedelta::getmilliseconds |
( |
| ) |
|
◆ getminutes()
| procedure, pass, public mod_timedelta::timedelta::getminutes |
( |
| ) |
|
◆ getseconds()
| procedure, pass, public mod_timedelta::timedelta::getseconds |
( |
| ) |
|
◆ gt()
| procedure, private mod_timedelta::timedelta::gt |
( |
| ) |
|
|
private |
◆ le()
| procedure, private mod_timedelta::timedelta::le |
( |
| ) |
|
|
private |
◆ lt()
| procedure, private mod_timedelta::timedelta::lt |
( |
| ) |
|
|
private |
◆ neq()
| procedure, private mod_timedelta::timedelta::neq |
( |
| ) |
|
|
private |
◆ operator() [1/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [2/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [3/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [4/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [5/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [6/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [7/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ operator() [8/8]
| generic mod_timedelta::timedelta::operator |
( |
| ) |
|
|
private |
◆ timedelta_constructor()
| pure elemental type(timedelta) function mod_timedelta::timedelta::timedelta_constructor |
( |
integer, intent(in), optional |
days, |
|
|
integer, intent(in), optional |
hours, |
|
|
integer, intent(in), optional |
minutes, |
|
|
integer, intent(in), optional |
seconds, |
|
|
integer, intent(in), optional |
milliseconds |
|
) |
| |
|
private |
Definition at line 223 of file suews_util_datetime.f95.
226 integer,
intent(in),
optional :: days
227 integer,
intent(in),
optional :: hours
228 integer,
intent(in),
optional :: minutes
229 integer,
intent(in),
optional :: seconds
230 integer,
intent(in),
optional :: milliseconds
232 if (
present(days))
then 233 timedelta_constructor%days = days
235 timedelta_constructor%days = 0
238 if (
present(hours))
then 239 timedelta_constructor%hours = hours
241 timedelta_constructor%hours = 0
244 if (
present(minutes))
then 245 timedelta_constructor%minutes = minutes
247 timedelta_constructor%minutes = 0
250 if (
present(seconds))
then 251 timedelta_constructor%seconds = seconds
253 timedelta_constructor%seconds = 0
256 if (
present(milliseconds))
then 257 timedelta_constructor%milliseconds = milliseconds
259 timedelta_constructor%milliseconds = 0
◆ timedelta_minus_timedelta()
| procedure, private mod_timedelta::timedelta::timedelta_minus_timedelta |
( |
| ) |
|
|
private |
◆ timedelta_plus_timedelta()
| procedure, private mod_timedelta::timedelta::timedelta_plus_timedelta |
( |
| ) |
|
|
private |
◆ total_seconds()
| procedure, public mod_timedelta::timedelta::total_seconds |
( |
| ) |
|
◆ unary_minus_timedelta()
| procedure, private mod_timedelta::timedelta::unary_minus_timedelta |
( |
| ) |
|
|
private |
◆ days
| integer mod_timedelta::timedelta::days = 0 |
|
private |
◆ hours
| integer mod_timedelta::timedelta::hours = 0 |
|
private |
◆ milliseconds
| integer mod_timedelta::timedelta::milliseconds = 0 |
|
private |
◆ minutes
| integer mod_timedelta::timedelta::minutes = 0 |
|
private |
◆ seconds
| integer mod_timedelta::timedelta::seconds = 0 |
|
private |
The documentation for this interface was generated from the following file: