OpenSiv3D  v0.6.5
C++20 framework for creative coding
Formatter.hpp File Reference
#include <array>
#include <vector>
#include "Common.hpp"
#include "FormatData.hpp"
#include "SIMD.hpp"
#include "detail/Formatter.ipp"

Namespaces

 s3d
 

Functions

void s3d::Formatter (FormatData &formatData, bool value)
 
void s3d::Formatter (FormatData &formatData, int8 value)
 
void s3d::Formatter (FormatData &formatData, uint8 value)
 
void s3d::Formatter (FormatData &formatData, int16 value)
 
void s3d::Formatter (FormatData &formatData, uint16 value)
 
void s3d::Formatter (FormatData &formatData, int32 value)
 
void s3d::Formatter (FormatData &formatData, uint32 value)
 
void s3d::Formatter (FormatData &formatData, long value)
 
void s3d::Formatter (FormatData &formatData, unsigned long value)
 
void s3d::Formatter (FormatData &formatData, long long value)
 
void s3d::Formatter (FormatData &formatData, unsigned long long value)
 
void s3d::Formatter (FormatData &formatData, float value)
 
void s3d::Formatter (FormatData &formatData, long double value)
 
void s3d::Formatter (FormatData &formatData, char ch)
 
void s3d::Formatter (FormatData &formatData, char8_t ch)
 
void s3d::Formatter (FormatData &formatData, char16_t ch)
 
void s3d::Formatter (FormatData &formatData, wchar_t ch)
 
void s3d::Formatter (FormatData &formatData, char32_t ch)
 
void s3d::Formatter (FormatData &formatData, std::nullptr_t)
 
void s3d::Formatter (FormatData &formatData, const void *value)
 
void s3d::Formatter (FormatData &formatData, const char *)=delete
 
void s3d::Formatter (FormatData &formatData, const char8_t *)=delete
 
void s3d::Formatter (FormatData &formatData, const char16_t *)=delete
 
void s3d::Formatter (FormatData &formatData, const wchar_t *)=delete
 
void s3d::Formatter (FormatData &formatData, const char32_t *)
 
void s3d::Formatter (FormatData &formatData, const std::u32string &s)
 
template<class ForwardIt >
void s3d::Formatter (FormatData &formatData, ForwardIt first, ForwardIt last)
 
template<class Type , size_t N>
void s3d::Formatter (FormatData &formatData, const Type(&values)[N])
 
template<class Type , size_t N>
void s3d::Formatter (FormatData &formatData, const std::array< Type, N > &v)
 
template<class Type , class Allocator = std::allocator<Type>>
void s3d::Formatter (FormatData &formatData, const std::vector< Type, Allocator > &v)
 
template<class Type >
void s3d::Formatter (FormatData &formatData, const std::initializer_list< Type > &ilist)
 
template<class Fitrst , class Second >
void s3d::Formatter (FormatData &formatData, const std::pair< Fitrst, Second > &pair)