Ruby: ext/date/date_tmx.h File Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Data Structures | Macros
date_tmx.h File Reference

Go to the source code of this file.

## Data Structures
struct | tmx_funcs
struct | tmx

## Macros
#define | tmx_attr(x) (tmx->funcs->x)(tmx->dat)
#define | tmx_year tmx_attr(year)
#define | tmx_yday tmx_attr(yday)
#define | tmx_mon tmx_attr(mon)
#define | tmx_mday tmx_attr(mday)
#define | tmx_cwyear tmx_attr(cwyear)
#define | tmx_cweek tmx_attr(cweek)
#define | tmx_cwday tmx_attr(cwday)
#define | tmx_wnum0 tmx_attr(wnum0)
#define | tmx_wnum1 tmx_attr(wnum1)
#define | tmx_wday tmx_attr(wday)
#define | tmx_hour tmx_attr(hour)
#define | tmx_min tmx_attr(min)
#define | tmx_sec tmx_attr(sec)
#define | tmx_sec_fraction tmx_attr(sec_fraction)
#define | tmx_secs tmx_attr(secs)
#define | tmx_msecs tmx_attr(msecs)
#define | tmx_offset tmx_attr(offset)
#define | tmx_zone tmx_attr(zone)

## Macro Definition Documentation

## ◆ tmx_attr

#define tmx_attr | ( |  | x | ) | (tmx->funcs->x)(tmx->dat)

Definition at line 29 of file date_tmx.h.

## ◆ tmx_cwday

#define tmx_cwday tmx_attr(cwday)

Definition at line 37 of file date_tmx.h.

## ◆ tmx_cweek

#define tmx_cweek tmx_attr(cweek)

Definition at line 36 of file date_tmx.h.

## ◆ tmx_cwyear

#define tmx_cwyear tmx_attr(cwyear)

Definition at line 35 of file date_tmx.h.

## ◆ tmx_hour

#define tmx_hour tmx_attr(hour)

Definition at line 41 of file date_tmx.h.

## ◆ tmx_mday

#define tmx_mday tmx_attr(mday)

Definition at line 34 of file date_tmx.h.

## ◆ tmx_min

#define tmx_min tmx_attr(min)

Definition at line 42 of file date_tmx.h.

## ◆ tmx_mon

#define tmx_mon tmx_attr(mon)

Definition at line 33 of file date_tmx.h.

## ◆ tmx_msecs

#define tmx_msecs tmx_attr(msecs)

Definition at line 46 of file date_tmx.h.

## ◆ tmx_offset

#define tmx_offset tmx_attr(offset)

Definition at line 47 of file date_tmx.h.

## ◆ tmx_sec

#define tmx_sec tmx_attr(sec)

Definition at line 43 of file date_tmx.h.

## ◆ tmx_sec_fraction

#define tmx_sec_fraction tmx_attr(sec_fraction)

Definition at line 44 of file date_tmx.h.

## ◆ tmx_secs

#define tmx_secs tmx_attr(secs)

Definition at line 45 of file date_tmx.h.

## ◆ tmx_wday

#define tmx_wday tmx_attr(wday)

Definition at line 40 of file date_tmx.h.

## ◆ tmx_wnum0

#define tmx_wnum0 tmx_attr(wnum0)

Definition at line 38 of file date_tmx.h.

## ◆ tmx_wnum1

#define tmx_wnum1 tmx_attr(wnum1)

Definition at line 39 of file date_tmx.h.

## ◆ tmx_yday

#define tmx_yday tmx_attr(yday)

Definition at line 32 of file date_tmx.h.

## ◆ tmx_year

#define tmx_year tmx_attr(year)

Definition at line 31 of file date_tmx.h.

## ◆ tmx_zone

#define tmx_zone tmx_attr(zone)

Definition at line 48 of file date_tmx.h.