OpenSiv3D  v0.6.5
C++20 framework for creative coding
StringView.hpp File Reference
#include <iosfwd>
#include <string_view>
#include <string>
#include <cassert>
#include <stdexcept>
#include <algorithm>
#include "Common.hpp"
#include "Utility.hpp"
#include "Hash.hpp"
#include "detail/StringView.ipp"

Classes

class  s3d::StringView
 所有権を持たない文字列クラス More...
 
struct  std::hash< s3d::StringView >
 

Namespaces

 s3d
 
 s3d::Literals
 
 s3d::Literals::StringViewLiterals
 

Typedefs

using s3d::FilePathView = StringView
 

Functions

void s3d::swap (StringView &a, StringView &b) noexcept
 
constexpr StringView s3d::Literals::StringViewLiterals::operator""_sv (const char32_t *s, size_t length) noexcept