Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Struct c_time

boost::date_time::c_time — Provides a uniform interface to some 'ctime' functions.

Synopsis

struct c_time {

  // public static functions
  static std::tm * localtime(const std::time_t *, std::tm *) ;
  static std::tm * gmtime(const std::time_t *, std::tm *) ;
  static std::tm * localtime(const std::time_t *, std::tm *) ;
  static std::tm * gmtime(const std::time_t *, std::tm *) ;
};

Description

Provides a uniform interface to some ctime functions and their '_r' counterparts. The '_r' functions require a pointer to a user created std::tm struct whereas the regular functions use a staticly created struct and return a pointer to that. These wrapper functions require the user to create a std::tm struct and send in a pointer to it. A pointer to the user created struct will be returned.

c_time public static functions

  1. static std::tm * localtime(const std::time_t * t, std::tm * result) ;
  2. static std::tm * gmtime(const std::time_t * t, std::tm * result) ;
  3. static std::tm * localtime(const std::time_t * t, std::tm * result) ;
  4. static std::tm * gmtime(const std::time_t * t, std::tm * result) ;
Copyright © 2001-2005 CrystalClear Software, Inc

PrevUpHomeNext