Struct c_timeboost::date_time::c_time — Provides a uniform interface to some 'ctime' functions. Synopsisstruct 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 *) ; }; DescriptionProvides 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. |