UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
Udon::StringToNumberParser 名前空間

関数

template<typename T >
Udon::Optional< T > Parse (const char *const begin, const char *const end, const int radix)
 文字列を数値に変換する
 
template<>
Udon::Optional< long > Parse< long > (const char *const begin, const char *const end, const int radix)
 
template<>
Udon::Optional< int > Parse< int > (const char *const begin, const char *const end, const int radix)
 
template<>
Udon::Optional< double > Parse< double > (const char *const begin, const char *const end, const int)
 
template<>
Udon::Optional< float > Parse< float > (const char *const begin, const char *const end, const int)
 

関数詳解

◆ Parse()

template<typename T >
Udon::Optional< T > Udon::StringToNumberParser::Parse ( const char *const begin,
const char *const end,
const int radix )
inline

文字列を数値に変換する

テンプレート引数
T変換後の数値の型
引数
begin変換する文字列の先頭
end変換する文字列の末尾
radix基数
戻り値
Udon::Optional<T> 変換後の数値 (変換できなかった場合は nullopt)

◆ Parse< double >()

template<>
Udon::Optional< double > Udon::StringToNumberParser::Parse< double > ( const char *const begin,
const char *const end,
const int  )
inline

◆ Parse< float >()

template<>
Udon::Optional< float > Udon::StringToNumberParser::Parse< float > ( const char *const begin,
const char *const end,
const int  )
inline

◆ Parse< int >()

template<>
Udon::Optional< int > Udon::StringToNumberParser::Parse< int > ( const char *const begin,
const char *const end,
const int radix )
inline

◆ Parse< long >()

template<>
Udon::Optional< long > Udon::StringToNumberParser::Parse< long > ( const char *const begin,
const char *const end,
const int radix )
inline