OpenSiv3D  v0.6.5
C++20 framework for creative coding
Byte.hpp File Reference
#include <iostream>
#include <functional>
#include "Common.hpp"
#include "Concepts.hpp"
#include "detail/Byte.ipp"

Classes

struct  std::hash< s3d::Byte >
 

Namespaces

 s3d
 

Enumerations

enum  s3d::Byte : unsigned char
 1 バイトを表現する型 More...
 

Functions

constexpr SIV3D_CONCEPT_INTEGRAL Byte s3d::operator<< (Byte value, Int shift) noexcept
 
constexpr SIV3D_CONCEPT_INTEGRAL Byte s3d::operator>> (Byte value, Int shift) noexcept
 
constexpr Byte s3d::operator| (Byte x, Byte y) noexcept
 
constexpr Byte s3d::operator& (Byte x, Byte y) noexcept
 
constexpr Byte s3d::operator^ (Byte x, Byte y) noexcept
 
constexpr Byte s3d::operator~ (Byte value) noexcept
 
constexpr SIV3D_CONCEPT_INTEGRAL Byte & s3d::operator<<= (Byte &value, Int shift) noexcept
 
constexpr SIV3D_CONCEPT_INTEGRAL Byte & s3d::operator>>= (Byte &value, Int shift) noexcept
 
constexpr Byte & s3d::operator|= (Byte &x, Byte y) noexcept
 
constexpr Byte & s3d::operator&= (Byte &x, Byte y) noexcept
 
constexpr Byte & s3d::operator^= (Byte &x, Byte y) noexcept
 
constexpr uint8 s3d::AsUint8 (Byte value) noexcept
 
void s3d::Formatter (FormatData &formatData, const Byte &value)
 
std::ostream & s3d::operator<< (std::ostream &output, const Byte &value)
 
std::wostream & s3d::operator<< (std::wostream &output, const Byte &value)
 
std::istream & s3d::operator>> (std::istream &input, Byte &value)
 
std::wistream & s3d::operator>> (std::wistream &input, Byte &value)