sbuild::date_base Class Reference

A date representation. More...

#include <sbuild-types.h>

Inheritance diagram for sbuild::date_base:

Inheritance graph
[legend]
List of all members.

Public Types

typedef std::tm *(*) break_time_func (const time_t *timep, std::tm *result)

Public Member Functions

 date_base (time_t unix_time, break_time_func break_time)
 ~date_base ()

Private Attributes

time_t unix_time
break_time_func break_time

Friends

template<class charT, class traits>
std::basic_ostream< charT,
traits > & 
operator<< (std::basic_ostream< charT, traits > &stream, date_base const &dt)

Detailed Description

A date representation.


Member Typedef Documentation

typedef std::tm*(*) sbuild::date_base::break_time_func(const time_t *timep, std::tm *result)


Constructor & Destructor Documentation

sbuild::date_base::date_base ( time_t  unix_time,
break_time_func  break_time 
) [inline]

sbuild::date_base::~date_base (  )  [inline]


Friends And Related Function Documentation

template<class charT, class traits>
std::basic_ostream<charT,traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
date_base const &  dt 
) [friend]


Member Data Documentation

break_time_func sbuild::date_base::break_time [private]

time_t sbuild::date_base::unix_time [private]


The documentation for this class was generated from the following file:
Generated on Thu Jul 6 19:28:10 2006 for schroot by  doxygen 1.4.7