bdtDu: Rcpp module bdtDu for binding of Boost Date_Time duration...

bdtDuR Documentation

Rcpp module bdtDu for binding of Boost Date_Time duration functionality

Description

The ⁠bdtDu⁠ module is created using Rcpp modules and wraps a helper class ⁠bdtDu⁠ around Boost Date_time duration functionality provided by the Boost class boost::posix_time::duration.

New instances can be created using four integer values for hour, minute, seconds and fractional seconds. Fractional seconds ought to be at a nano-second granularity; there may be platforms not permitting this.

Usage

hours(...)
microseconds(...)
milliseconds(...)
minutes(...)
nanoseconds(...)
seconds(...)

Arguments

...

suitable argument, often an integer, denoting one unit of the reference duration component

Details

Please consult the Boost documentation for (copious) details on the Date_Time library. See the Rcpp-modules vignette for details on Rcpp modules.

Method

show

signature(x = "Rcpp_bdtDu"): prints a (BDTdu) duration class object

format

signature(x = "Rcpp_bdtDu"): formats a (BDTdu) duration class object

Author(s)

Dirk Eddelbuettel edd@debian.org

References

Boost Date_Time: https://www.boost.org/doc/libs/release/doc/html/date_time.html


eddelbuettel/rcppbdt documentation built on March 3, 2024, 10:18 a.m.