1 #pragma once // Source encoding: UTF-8 with BOM (π is a lowercase Greek "pi"). 12 template<
class Key,
class Value >
14 :
public map<Key, Value>
16 using Base = map<Key, Value>;
19 using Base::operator[];
23 {
return Base::at( key ); }
26 template<
class Key,
class Value,
class Arg >
29 {
return map.count( v ) > 0; }
A drop-in replacement for bool without implicit conversion from/to types other than bool.
auto is_in(const basic_string_view< Char > &sv, const Char ch) noexcept -> Truth
Truth is a drop-in replacement for bool without implicit conversion from/to types other than bool.
CPPX_USE_STD(basic_string, basic_string_view, bitset, char_traits, size)
auto operator[](const Key &key) const -> const Value &
Macros for generating more concise and clear using statements, primarily $use_cppx and $use_std,...