template <typename T>

class civil_time

Defined at line 388 of file ../../third_party/abseil-cpp/src/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 390 of file ../../third_party/abseil-cpp/src/absl/time/internal/cctz/include/cctz/civil_time_detail.h

void civil_time<T> ()

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

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

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

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

Defined at line 397 of file ../../third_party/abseil-cpp/src/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 407 of file ../../third_party/abseil-cpp/src/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 411 of file ../../third_party/abseil-cpp/src/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 416 of file ../../third_party/abseil-cpp/src/absl/time/internal/cctz/include/cctz/civil_time_detail.h

civil_time<T> min ()

Defined at line 420 of file ../../third_party/abseil-cpp/src/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 426 of file ../../third_party/abseil-cpp/src/absl/time/internal/cctz/include/cctz/civil_time_detail.h

int month ()

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

int day ()

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

int hour ()

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

int minute ()

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

int second ()

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

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

Assigning arithmetic.

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

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

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

civil_time<T> & operator++ ()

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

civil_time<T> operator++ (int )

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

civil_time<T> & operator-- ()

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

civil_time<T> operator-- (int )

Defined at line 447 of file ../../third_party/abseil-cpp/src/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)