MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::System::Locale クラス

ロケール情報クラス [詳解]

#include <mgl_system_locale.h>

公開メンバ関数

 Locale () noexcept
 コンストラクタ
 
Language GetLanguage () const noexcept
 言語を取得
 
Language GetDefaultLanguage () const noexcept
 デフォルトの言語を取得
 
void SetLanguage (Language language) noexcept
 言語を設定
 
int32_t GetTimeDifference () const noexcept
 時差を取得
 
int32_t GetDefaultTimeDifference () const noexcept
 デフォルトの時差を取得
 
void SetTimeDifference (int32_t timeDifference) noexcept
 時差を設定
 
DateTime GetLocalDateTime () noexcept
 現在のローカル時刻を取得
 
uint8_t GetGroupingSize () const noexcept
 桁区切りの間隔を取得
 
uint8_t GetDefaultGroupingSize () const noexcept
 デフォルトの桁区切りの間隔を取得
 
void SetGroupingSize (uint8_t groupingSize) noexcept
 桁区切りの間隔を設定
 
const char * GetGroupingSeparator () const noexcept
 数値の桁区切り記号を取得
 
const char * GetDefaultGroupingSeparator () const noexcept
 デフォルトの数値の桁区切り記号を取得
 
void SetGroupingSeparator (const char *separator) noexcept
 数値の桁区切り記号を設定
 
const char * GetDecimalSeparator () const noexcept
 小数点の区切り記号を取得
 
const char * GetDefaultDecimalSeparator () const noexcept
 デフォルトの小数点の区切り記号を取得
 
void SetDecimalSeparator (const char *separator) noexcept
 小数点の区切り記号を設定
 

詳解

ロケール情報クラス

関数詳解

◆ GetDecimalSeparator()

const char * MGL::System::Locale::GetDecimalSeparator ( ) const
inlinenodiscardnoexcept

小数点の区切り記号を取得

戻り値
現在設定されている区切り記号

◆ GetDefaultDecimalSeparator()

const char * MGL::System::Locale::GetDefaultDecimalSeparator ( ) const
inlinenodiscardnoexcept

デフォルトの小数点の区切り記号を取得

戻り値
デフォルトの小数点の区切り記号

◆ GetDefaultGroupingSeparator()

const char * MGL::System::Locale::GetDefaultGroupingSeparator ( ) const
inlinenodiscardnoexcept

デフォルトの数値の桁区切り記号を取得

戻り値
デフォルトの桁区切り記号

◆ GetDefaultGroupingSize()

uint8_t MGL::System::Locale::GetDefaultGroupingSize ( ) const
inlinenodiscardnoexcept

デフォルトの桁区切りの間隔を取得

戻り値
デフォルトの桁区切りの間隔

◆ GetDefaultLanguage()

Language MGL::System::Locale::GetDefaultLanguage ( ) const
inlinenodiscardnoexcept

デフォルトの言語を取得

戻り値
デフォルトの言語

◆ GetDefaultTimeDifference()

int32_t MGL::System::Locale::GetDefaultTimeDifference ( ) const
inlinenodiscardnoexcept

デフォルトの時差を取得

戻り値
デフォルトの時差(秒)

◆ GetGroupingSeparator()

const char * MGL::System::Locale::GetGroupingSeparator ( ) const
inlinenodiscardnoexcept

数値の桁区切り記号を取得

戻り値
現在設定されている桁区切り記号

◆ GetGroupingSize()

uint8_t MGL::System::Locale::GetGroupingSize ( ) const
inlinenodiscardnoexcept

桁区切りの間隔を取得

戻り値
現在設定されている桁区切りの間隔

◆ GetLanguage()

Language MGL::System::Locale::GetLanguage ( ) const
inlinenodiscardnoexcept

言語を取得

戻り値
現在設定されている言語

◆ GetLocalDateTime()

DateTime MGL::System::Locale::GetLocalDateTime ( )
inlinenoexcept

現在のローカル時刻を取得

戻り値
現在のローカル時刻

◆ GetTimeDifference()

int32_t MGL::System::Locale::GetTimeDifference ( ) const
inlinenodiscardnoexcept

時差を取得

戻り値
時差(秒)

◆ SetDecimalSeparator()

void MGL::System::Locale::SetDecimalSeparator ( const char * separator)
inlinenoexcept

小数点の区切り記号を設定

引数
[in]separator区切り記号

◆ SetGroupingSeparator()

void MGL::System::Locale::SetGroupingSeparator ( const char * separator)
inlinenoexcept

数値の桁区切り記号を設定

引数
[in]separator区切り記号

◆ SetGroupingSize()

void MGL::System::Locale::SetGroupingSize ( uint8_t groupingSize)
inlinenoexcept

桁区切りの間隔を設定

引数
[in]groupingSize桁区切りの間隔

◆ SetLanguage()

void MGL::System::Locale::SetLanguage ( Language language)
inlinenoexcept

言語を設定

引数
[in]language設定する言語

◆ SetTimeDifference()

void MGL::System::Locale::SetTimeDifference ( int32_t timeDifference)
inlinenoexcept

時差を設定

引数
[in]timeDifference設定する時差

このクラス詳解は次のファイルから抽出されました: