OpenSiv3D  v0.6.5
C++20 framework for creative coding
ParseInt.hpp File Reference
#include "Common.hpp"
#include "Optional.hpp"
#include "PredefinedNamedParameter.hpp"

Namespaces

 s3d
 

Functions

template<class Int >
Int s3d::ParseInt (StringView s, Arg::radix_< uint32 > radix=0)
 
template<>
int8 s3d::ParseInt< int8 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
uint8 s3d::ParseInt< uint8 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
int16 s3d::ParseInt< int16 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
uint16 s3d::ParseInt< uint16 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
int32 s3d::ParseInt< int32 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
uint32 s3d::ParseInt< uint32 > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
long s3d::ParseInt< long > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
unsigned long s3d::ParseInt< unsigned long > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
long long s3d::ParseInt< long long > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<>
unsigned long long s3d::ParseInt< unsigned long long > (StringView s, Arg::radix_< uint32 > radix)
 文字列をパースして整数を返します。 More...
 
template<class Int >
Optional< Int > s3d::ParseIntOpt (StringView s, Arg::radix_< uint32 > radix=(Arg::radix=0)) noexcept
 
template<>
Optional< int8 > s3d::ParseIntOpt< int8 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< uint8 > s3d::ParseIntOpt< uint8 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< int16 > s3d::ParseIntOpt< int16 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< uint16 > s3d::ParseIntOpt< uint16 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< int32 > s3d::ParseIntOpt< int32 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< uint32 > s3d::ParseIntOpt< uint32 > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< long > s3d::ParseIntOpt< long > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< unsigned long > s3d::ParseIntOpt< unsigned long > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< long long > s3d::ParseIntOpt< long long > (StringView s, Arg::radix_< uint32 > radix) noexcept
 
template<>
Optional< unsigned long long > s3d::ParseIntOpt< unsigned long long > (StringView s, Arg::radix_< uint32 > radix) noexcept