Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::char_traits< Element > Struct Template Reference

Public Types

using char_type = Element
 
using int_type = AZStd::conditional_t< AZStd::is_same_v< Element, char >, int, AZStd::conditional_t< AZStd::is_same_v< Element, wchar_t >, wint_t, int > >
 
using pos_type = std::streampos
 
using off_type = std::streamoff
 
using state_type = mbstate_t
 

Static Public Member Functions

static constexpr void assign (char_type &left, const char_type &right) noexcept
 
static constexpr char_type * assign (char_type *dest, size_t count, char_type ch) noexcept
 
static constexpr bool eq (char_type left, char_type right) noexcept
 
static constexpr bool lt (char_type left, char_type right) noexcept
 
static constexpr int compare (const char_type *s1, const char_type *s2, size_t count) noexcept
 
static constexpr size_t length (const char_type *s) noexcept
 
static constexpr const char_type * find (const char_type *s, size_t count, const char_type &ch) noexcept
 
static constexpr char_type * move (char_type *dest, const char_type *src, size_t count) noexcept
 
static constexpr char_type * copy (char_type *dest, const char_type *src, size_t count) noexcept
 
static constexpr char_type * copy_backward (char_type *dest, const char_type *src, size_t count) noexcept
 
static constexpr char_type to_char_type (int_type c) noexcept
 
static constexpr int_type to_int_type (char_type c) noexcept
 
static constexpr bool eq_int_type (int_type left, int_type right) noexcept
 
static constexpr int_type eof () noexcept
 
static constexpr int_type not_eof (int_type c) noexcept
 

The documentation for this struct was generated from the following files: