OpenSiv3D  v0.6.5
C++20 framework for creative coding
String.hpp File Reference
#include <functional>
#include <string>
#include "Common.hpp"
#include "StringView.hpp"
#include "Utility.hpp"
#include "Random.hpp"
#include "Shuffle.hpp"
#include "detail/String.ipp"

Classes

class  s3d::Array< Type, Allocator >
 動的配列 More...
 
class  s3d::String
 文字列 More...
 
struct  std::hash< s3d::String >
 

Namespaces

 s3d
 
 s3d::Literals
 
 s3d::Literals::StringLiterals
 

Functions

String s3d::operator+ (const String::value_type lhs, StringView rhs)
 
String s3d::operator+ (const String::value_type *lhs, StringView rhs)
 
String s3d::operator+ (StringView lhs, const String::value_type *rhs)
 
String s3d::operator+ (StringView lhs, StringView rhs)
 
String s3d::operator+ (StringView lhs, const String::value_type rhs)
 
void s3d::swap (String &a, String &b) noexcept
 
String s3d::Literals::StringLiterals::operator""_s (const char32_t *s, size_t length)