Table Of Contents

Previous topic

assign

Next topic

lt

This Page

eq

Interface

static SPROUT_CONSTEXPR bool eq(char_type c1, char_type c2) SPROUT_NOEXCEPT;

Effects

Equivalent to std::char_traits<Char>::eq(c1, c2).

Examples

#include <sprout/string.hpp>
using namespace sprout;

SPROUT_STATIC_CONSTEXPR char x = 'H';
SPROUT_STATIC_CONSTEXPR char y = 'H';
SPROUT_STATIC_CONSTEXPR auto result = char_traits<char>::eq(x, y);
static_assert(result, "x is equal to y.");

Complexity

constant.
Recursive function invocations in O(1) (constant) depth.