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

Click here to view the latest version of this page.
PrevUpHomeNext

Struct template counted_time_rep

boost::date_time::counted_time_rep — Time representation that uses a single integer count.

Synopsis

template<typename config> 
struct counted_time_rep {
// types
typedef config::int_type int_type;
typedef config::date_type date_type;
typedef config::impl_type impl_type;
typedef date_type::duration_type date_duration_type;
typedef date_type::calendar_type calendar_type;
typedef date_type::ymd_type ymd_type;
typedef config::time_duration_type time_duration_type;
typedef config::resolution_traits resolution_traits;

// construct/copy/destruct
counted_time_rep(const date_type &, const time_duration_type &);
counted_time_rep(int_type);
counted_time_rep(impl_type);

// public member functions
date_type date() const;
unsigned long day_count() const;
int_type time_count() const;
int_type tod() const;
bool is_pos_infinity() const;
bool is_neg_infinity() const;
bool is_not_a_date_time() const;
bool is_special() const;
impl_type get_rep() const;

// public static functions
static int_type frac_sec_per_day() ;
};

Description

counted_time_rep construct/copy/destruct

  1. counted_time_rep(const date_type & d, const time_duration_type & time_of_day);
  2. counted_time_rep(int_type count);
  3. counted_time_rep(impl_type count);

counted_time_rep public member functions

  1. date_type date() const;
  2. unsigned long day_count() const;
  3. int_type time_count() const;
  4. int_type tod() const;
  5. bool is_pos_infinity() const;
  6. bool is_neg_infinity() const;
  7. bool is_not_a_date_time() const;
  8. bool is_special() const;
  9. impl_type get_rep() const;

counted_time_rep public static functions

  1. static int_type frac_sec_per_day() ;
Copyright 2001-2005 CrystalClear Software, Inc

PrevUpHomeNext