Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class template iso_format_base

boost::date_time::iso_format_base — Class to provide common ISO 8601 formatting spec.

Synopsis

// In header: <boost/date_time/iso_format.hpp>

template<typename charT> 
class iso_format_base {
public:

  // public static functions
   ();
  const charT * ();
  const charT * ();
  const charT * ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  charT ();
  bool (charT);
  bool (charT);
  bool (charT);
  charT ();
};

Description

iso_format_base public static functions

  1.  ();
    Describe month format – its an integer in ISO 8601 format.
  2. const charT * ();
    String used printed is date is invalid.
  3. const charT * ();
    String used to for positive infinity value.
  4. const charT * ();
    String used to for positive infinity value.
  5. charT ();
    ISO 8601 char for a year – used in durations.
  6. charT ();
    ISO 8601 char for a month.
  7. charT ();
    ISO 8601 char for a day.
  8. charT ();
    char for minute
  9. charT ();
    char for minute
  10. charT ();
    char for second
  11. charT ();
    ISO 8601 char for a period.
  12. charT ();
    Used in time in mixed strings to set start of time.
  13. charT ();
    Used in mixed strings to identify start of a week number.
  14. charT ();
    Separators for periods.
  15. charT ();
    Separator for hh:mm:ss.
  16. charT ();
    Preferred Separator for hh:mm:ss,decimal_fraction.
  17. bool (charT sep);
  18. bool (charT sep);
  19. bool (charT sep);
  20. charT ();

Specializations


PrevUpHomeNext