template <typename T>

class civil_time

Defined at line 376 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

/////////////////////////////////////////////////////////////////////

Public Methods

void civil_time<T> (year_t y, diff_t m, diff_t d, diff_t hh, diff_t mm, diff_t ss)

Defined at line 378 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

void civil_time<T> ()

Defined at line 383 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

void civil_time<T> (const civil_time<T> & )

Defined at line 384 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> & operator= (const civil_time<T> & )

Defined at line 385 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

template <typename U>
void civil_time<T> (const civil_time<U> & ct, preserves_data<T, U> * )

Defined at line 395 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

template <typename U>
void civil_time<T> (const civil_time<U> & ct, preserves_data<U, T> * )

Defined at line 399 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> max ()

Factories for the maximum/minimum representable civil_time.

Defined at line 404 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> min ()

Defined at line 408 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

year_t year ()

Field accessors. Note: All but year() return an int.

Defined at line 414 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int month ()

Defined at line 415 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int day ()

Defined at line 416 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int hour ()

Defined at line 417 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int minute ()

Defined at line 418 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int second ()

Defined at line 419 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> & operator+= (diff_t n)

Assigning arithmetic.

Defined at line 422 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> & operator-= (diff_t n)

Defined at line 425 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> & operator++ ()

Defined at line 428 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> operator++ (int )

Defined at line 429 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> & operator-- ()

Defined at line 434 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> operator-- (int )

Defined at line 435 of file ../../third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h

Friends

template <typename U>
class civil_time
template <typename H>
H civil_time (H h, civil_time<T> a)
template <typename T>
diff_t civil_time (civil_time<T> lhs, civil_time<T> rhs)
template <typename T>
civil_time civil_time (civil_time<T> a, diff_t n)
template <typename T>
civil_time civil_time (diff_t n, civil_time<T> a)
template <typename T>
civil_time civil_time (civil_time<T> adiff_t n)