Namespaces
Variants

std:: time_get_byname

From cppreference.net
ヘッダーで定義 <locale>
template <

class CharT,
class InputIt = std:: istreambuf_iterator < CharT >

> class time_get_byname : public std:: time_get < CharT, InputIt >

std::time_get_byname は、構築時に指定されたロケールの時刻と日付の解析ルールをカプセル化する std::time_get ファセットです。

目次

特殊化

標準ライブラリは、以下の型要件を満たすすべての特殊化を提供することが保証されています:

  • CharT char wchar_t のいずれかであり、
  • InputIt LegacyInputIterator の要件を満たさなければならない。

ネスト型

定義
char_type CharT
iter_type InputIt

メンバー関数

(constructor)
新しい time_get_byname ファセットを構築する
(public member function)
(destructor)
time_get_byname ファセットを破棄する
(protected member function)

std::time_get_byname:: time_get_byname

explicit time_get_byname ( const char * name, std:: size_t refs = 0 ) ;
explicit time_get_byname ( const std:: string & name, std:: size_t refs = 0 ) ;
(C++11以降)

指定されたロケール名 std::time_get_byname ファセットを新しく構築します。

refs はリソース管理に使用されます: refs == 0 の場合、実装はこのファセットを保持する最後の std::locale オブジェクトが破棄されるときにファセットを破棄します。それ以外の場合、オブジェクトは破棄されません。

パラメータ

name - ロケール名
refs - ファセットにリンクする参照数

std::time_get_byname:: ~time_get_byname

protected :
~time_get_byname ( ) ;

ファセットを破棄します。

std:: time_get から継承

ネスト型

定義
char_type CharT
iter_type InputIt

データメンバ

メンバ 説明
std::locale::id id [static] ファセット の識別子

メンバ関数

do_date_order を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
do_get_time を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
do_get_date を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
do_get_weekday を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
do_get_monthname を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
do_get_year を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)
(C++11)
do_get を呼び出す
( std::time_get<CharT,InputIt> の公開メンバ関数)

保護メンバ関数

[virtual]
日、月、年の優先順序を取得する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
[virtual]
入力ストリームから時、分、秒を抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
[virtual]
入力ストリームから月、日、年を抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
入力ストリームから曜日名を抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
入力ストリームから月名を抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
[virtual]
入力ストリームから年を抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)
[virtual] (C++11)
指定された形式に従って入力ストリームから日付/時刻コンポーネントを抽出する
( std::time_get<CharT,InputIt> の仮想保護メンバ関数)

std::time_base から継承

ネストされた型

定義
dateorder 日付順序列挙型。 no_order , dmy , mdy , ymd , および ydm の値を定義

関連項目

入力文字シーケンスから日付/時刻の値を std::tm に解析する
(クラステンプレート)
(C++11)
指定されたフォーマットの日付/時刻の値を解析する
(関数テンプレート)