Udostępnij za pośrednictwem


time_get — Klasa

Klasa szablonu opisuje obiekt, który może służyć jako zestaw reguł ustawień regionalnych w celu kontroli konwersji sekwencji typu CharType na wartości czasu.

template <
   class CharType,
   class InputIterator = istreambuf_iterator<CharType>
> class time_get : public time_base;

Parametry

  • CharType
    Typ używany w programie do kodowania znaków.

  • InputIterator
    Iterator, z którego są odczytywane wartości czasu.

Uwagi

Podobnie jak w przypadku dowolnego zestawu reguł ustawień regionalnych, identyfikator obiektu statycznego ma początkową przechowywaną wartość zero.Pierwsza próba dostępu do jego przechowywanej wartości przechowuje unikatową wartość dodatnią w identyfikatorze.

Konstruktory

time_get

Konstruktor dla obiektów typu time_get.

Typedefs

char_type

Typ opisujący znak używany przez ustawienie regionalne.

iter_type

Typ, który opisuje iterator danych wejściowych.

Funkcje elementów członkowskich

date_order

Zwraca kolejność dat używaną przez zestaw reguł.

do_date_order

Chroniona funkcja wirtualna elementu członkowskiego, wywoływana, aby zwrócić kolejność dat używaną przez zestaw reguł.

do_get

Odczytuje i konwertuje dane znakowe na wartość czasu.

do_get_date

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana, aby przeanalizować ciąg jako datę produkowaną przez specyfikator x dla strftime.

do_get_monthname

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana, aby przeanalizować ciąg jako nazwę miesiąca.

do_get_time

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana, aby przeanalizować ciąg jako datę produkowaną przez specyfikator X dla strftime.

do_get_weekday

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana, aby przeanalizować ciąg jako nazwę dnia tygodnia.

do_get_year

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana, aby przeanalizować ciąg jako nazwę roku.

get

Odczytuje ze źródła danych znakowych i konwertuje te dane na czas, który jest przechowywany w strukturze czasu.

get_date

Analizuje ciąg jako datę produkowaną przez specyfikator x dla strftime.

get_monthname

Analizuje ciąg jako nazwę miesiąca.

get_time

Analizuje ciąg jako datę produkowaną przez specyfikator X dla strftime.

get_weekday

Analizuje ciąg jako nazwę dnia tygodnia.

get_year

Analizuje ciąg jako nazwę roku.

Wymagania

Nagłówek: <locale>

Przestrzeń nazw: std

Zobacz też

Informacje

<locale>

time_base — Klasa

Bezpieczeństwo wątku w standardowej bibliotece C++