llvm-mos-sdk
Namespaces | Macros | Typedefs | Enumerations | Functions
cstddef File Reference
#include <stddef.h>
#include <__type-traits-impl.h>
Include dependency graph for cstddef:
This graph shows which files directly or indirectly include this file:

Namespaces

 std
 

Macros

#define _CSTDDEF_
 

Typedefs

using std::size_t = ::size_t
 
using std::ptrdiff_t = ::ptrdiff_t
 
using std::max_align_t = ::max_align_t
 
using std::nullptr_t = decltype(nullptr)
 

Enumerations

enum  std::byte : unsigned char
 

Functions

constexpr byte std::operator| (byte l, byte r) noexcept
 
constexpr byte std::operator& (byte l, byte r) noexcept
 
constexpr byte std::operator^ (byte l, byte r) noexcept
 
constexpr byte std::operator~ (byte b) noexcept
 
constexpr bytestd::operator|= (byte &l, byte r) noexcept
 
constexpr bytestd::operator&= (byte &l, byte r) noexcept
 
constexpr bytestd::operator^= (byte &l, byte r) noexcept
 
template<class IntegerType >
constexpr enable_if_t< is_integral< IntegerType >::value, IntegerType > std::to_integer (byte b) noexcept
 
template<class IntegerType >
constexpr enable_if_t< is_integral< IntegerType >::value, bytestd::operator<< (byte b, IntegerType shift) noexcept
 
template<class IntegerType >
constexpr enable_if_t< is_integral< IntegerType >::value, bytestd::operator>> (byte b, IntegerType shift) noexcept
 
template<class IntegerType >
constexpr enable_if_t< is_integral< IntegerType >::value, byte & > std::operator<<= (byte &b, IntegerType shift) noexcept
 
template<class IntegerType >
constexpr enable_if_t< is_integral< IntegerType >::value, byte & > std::operator>>= (byte &b, IntegerType shift) noexcept
 

Macro Definition Documentation

◆ _CSTDDEF_

#define _CSTDDEF_