名前空間
変種
操作

std::time_get_byname

提供: cppreference.com
< cpp‎ | locale
 
 
 
ヘッダ <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 ファセットです。

2つの特殊化が標準ライブラリによって提供されます。

ヘッダ <locale> で定義
std::time_get_byname<char, InputIt> ナロー/マルチバイトの時間解析
std::time_get_byname<wchar_t, InputIt> ワイド文字列の時間解析

目次

[編集] メンバ型

メンバ型 定義
char_type CharT
iter_type InputIt

[編集] メンバ関数

コンストラクタ
新しい time_get_byname ファセットを構築します
(パブリックメンバ関数) [edit]
デストラクタ
time_get_byname ファセットを破棄します
(プロテクテッドメンバ関数) [edit]

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

メンバオブジェクト

メンバ名
id (static) std::locale::id

メンバ関数

do_date_order を呼びます
(std::time_getのパブリックメンバ関数) [edit]
do_get_time を呼びます
(std::time_getのパブリックメンバ関数) [edit]
do_get_date を呼びます
(std::time_getのパブリックメンバ関数) [edit]
do_get_weekday を呼びます
(std::time_getのパブリックメンバ関数) [edit]
do_get_monthname を呼びます
(std::time_getのパブリックメンバ関数) [edit]
do_get_year を呼びます
(std::time_getのパブリックメンバ関数) [edit]
(C++11)
do_get を呼びます
(std::time_getのパブリックメンバ関数) [edit]

プロテクテッドメンバ関数

日、月、年の推奨順序を取得します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
[仮想]
入力ストリームから時、分、秒を抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
[仮想]
入力ストリームから月、日、年を抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
入力ストリームから曜日の名前を抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
入力ストリームから月の名前を抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
[仮想]
入力ストリームから年を抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]
[仮想] (C++11)
指定された書式に従って、入力ストリームから日付時刻のコンポーネントを抽出します
(std::time_getの仮想プロテクテッドメンバ関数) [edit]

std::time_base から継承

定義
dateorder no_orderdmymdyymd および ydm を定義する、日付の順序の列挙型

[編集]

[編集] 関連項目

入力文字シーケンスから時刻/日付の値をパースして struct std::tm に変換します
(クラステンプレート) [edit]
(C++11)
指定された書式の日付/時刻の値をパースします
(関数テンプレート) [edit]