std::time_get_byname
From cppreference.com
| ヘッダー <locale> で定義 |
||
| template< class CharT, |
||
std::time_get_byname は、構築時に指定されたロケールの時間と日付の解析規則をカプセル化する std::time_get ファセットです。
目次 |
[編集] 特殊化
標準ライブラリは、以下の型要件を満たすすべての特殊化を提供することが保証されています。
-
CharTはcharとwchar_tのいずれかであり、 -
InputItは LegacyInputIterator の要件を満たす必要があります。
[編集] ネストされた型
| 型 | 定義 |
char_type
|
CharT
|
iter_type
|
InputIt
|
[編集] メンバ関数
| (コンストラクタ) |
新しいtime_get_bynameファセットを構築します。(public member function) |
| (デストラクタ) |
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以降) | |
name で指定されたロケール用の新しい 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> の public メンバ関数) | |
do_get_time を呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) | |
do_get_date を呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) | |
do_get_weekday を呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) | |
do_get_monthname を呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) | |
do_get_year を呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) | |
| (C++11) |
do_getを呼び出します。( std::time_get<CharT,InputIt> の public メンバ関数) |
Protected member functions
| [virtual] |
日、月、年の優先順序を取得します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] |
入力ストリームから時、分、秒を抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] |
入力ストリームから月、日、年を抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] |
入力ストリームから曜日名 (day of the week) を抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] |
入力ストリームから月名を抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] |
入力ストリームから年を抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
| [virtual] (C++11) |
指定されたフォーマットに従って、入力ストリームから日付/時刻コンポーネントを抽出します。 ( std::time_get<CharT,InputIt> の virtual protected メンバ関数) |
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 入力文字列シーケンスから時刻/日付の値を解析して std::tm に格納する (クラステンプレート) | |
| (C++11) |
指定されたフォーマットの日付/時刻の値を構文解析する (関数テンプレート) |