OpenSiv3D  v0.6.5
C++20 framework for creative coding
Parse.hpp File Reference
#include <sstream>
#include <typeinfo>
#include "Common.hpp"
#include "Error.hpp"
#include "Unicode.hpp"
#include "ParseBool.hpp"
#include "ParseInt.hpp"
#include "ParseFloat.hpp"
#include "Demangle.hpp"
#include "detail/Parse.ipp"

Namespaces

 s3d
 

Functions

template<class Type >
Type s3d::Parse (StringView s)
 文字列をパースしてデータ型に変換します。 More...
 
template<>
bool s3d::Parse< bool > (StringView s)
 文字列をパースして bool 型に変換します。 More...
 
template<>
char s3d::Parse< char > (StringView s)
 文字列をパースして char 型に変換します。 More...
 
template<>
char32 s3d::Parse< char32 > (StringView s)
 文字列をパースして char32 型に変換します。 More...
 
template<>
String s3d::Parse< String > (StringView s)
 文字列をパースして返します。 More...
 
template<class Type >
Optional< Type > s3d::ParseOpt (StringView s)
 文字列をパースしてデータ型に変換します。 More...
 
template<>
Optional< bool > s3d::ParseOpt< bool > (StringView s)
 文字列をパースして bool 型に変換します。 More...
 
template<>
Optional< char > s3d::ParseOpt< char > (StringView s)
 文字列をパースして char 型に変換します。 More...
 
template<>
Optional< char32 > s3d::ParseOpt< char32 > (StringView s)
 文字列をパースして char32 型に変換します。 More...
 
template<>
Optional< String > s3d::ParseOpt< String > (StringView s)
 文字列をパースして返します。 More...
 
template<class Type , class U >
Type s3d::ParseOr (StringView s, U &&defaultValue)
 文字列をパースしてデータ型に変換します。 More...