38 for (std::size_t i = 0; i < n; ++i)
55 for (std::size_t i = 0; i < n; ++i)
76 for (std::size_t i = 0; i < n; ++i)
99 return static_cast<unsigned char>(c);
114 return (c ==
eof()) ? 0 : c;
126 return static_cast<unsigned char>(c1) ==
static_cast<unsigned char>(c2);
132 return static_cast<unsigned char>(c1) <
static_cast<unsigned char>(c2);
#define OM_NULLPTR
Definition OM_compiler_defs.h:19
#define OM_CONSTEXPR
Definition OM_compiler_defs.h:17
#define OM_CONSTEXPR17
Definition OM_compiler_defs.h:28
#define OM_NOEXCEPT
Definition OM_compiler_defs.h:18
typet char_type()
Definition c_types.cpp:166
Definition exception.cpp:51
#define EOF
Definition stdio.h:33
void * memmove(void *dest, const void *src, size_t n)
Definition string.c:389
void * memcpy(void *__ESBMC_restrict dst, const void *__ESBMC_restrict src, size_t n)
Definition char_traits.h:25
static char_type * copy(char_type *dest, const char_type *src, std::size_t n)
Definition char_traits.h:87
static OM_CONSTEXPR char_type to_char_type(int_type c) OM_NOEXCEPT
Definition char_traits.h:102
static const char_type * find(const char_type *s, std::size_t n, const char_type &a)
Definition char_traits.h:74
static char_type * assign(char_type *s, std::size_t n, char_type a)
Definition char_traits.h:36
static void assign(char_type &c1, const char_type &c2) OM_NOEXCEPT
Definition char_traits.h:31
static OM_CONSTEXPR int_type to_int_type(char_type c) OM_NOEXCEPT
Definition char_traits.h:97
static OM_CONSTEXPR int_type eof() OM_NOEXCEPT
Definition char_traits.h:92
static OM_CONSTEXPR bool eq(char_type c1, char_type c2) OM_NOEXCEPT
Definition char_traits.h:43
std::ptrdiff_t off_type
Definition char_traits.h:28
std::size_t pos_type
Definition char_traits.h:29
static OM_CONSTEXPR bool eq_int_type(int_type c1, int_type c2) OM_NOEXCEPT
Definition char_traits.h:107
static OM_CONSTEXPR bool lt(char_type c1, char_type c2) OM_NOEXCEPT
Definition char_traits.h:48
static OM_CONSTEXPR int_type not_eof(int_type c) OM_NOEXCEPT
Definition char_traits.h:112
charT char_type
Definition char_traits.h:26
static int compare(const char_type *s1, const char_type *s2, std::size_t n)
Definition char_traits.h:53
int int_type
Definition char_traits.h:27
static OM_CONSTEXPR17 std::size_t length(const char_type *s)
Definition char_traits.h:65
static char_type * move(char_type *dest, const char_type *src, std::size_t n)
Definition char_traits.h:82