PrevUpHomeNext

Struct builtin_calendar_date_adjustor

fd::builtin_calendar_date_adjustor — A date adjustor that hosts multiple built-in date adjustor.

Synopsis

// In header: <fd/date_adjustors.h>


struct builtin_calendar_date_adjustor {

  // public member functions
  builtin_calendar_date_adjustor(calendar_date_observance_rule);
  constexpr gregorian::date adjust_as_needed(const gregorian::date &) const;

  // public data members
  calendar_date_observance_rule adjustmentRule;
};

Description

builtin_calendar_date_adjustor public member functions

  1. builtin_calendar_date_adjustor(calendar_date_observance_rule adjustmentRule);
  2. constexpr gregorian::date 
    adjust_as_needed(const gregorian::date & current) const;

PrevUpHomeNext