cppx-core
Namespaces | Functions
is_in.hpp File Reference
#include <cppx-core/language/syntax/macro-use.hpp>
#include <cppx-core/language/syntax/type-assemblers.hpp>
#include <cppx-core/language/types/signed-size-types.hpp>
#include <cppx-core/language/types/Truth.hpp>
#include <algorithm>
#include <bitset>
#include <initializer_list>
#include <iterator>
#include <string_view>
Include dependency graph for is_in.hpp:

Go to the source code of this file.

Namespaces

 cppx
 

Functions

 cppx::CPPX_USE_STD (basic_string_view, begin, binary_search, bitset, end, find, initializer_list)
 
template<class Char >
auto cppx::is_in (const basic_string_view< Char > &sv, const Char ch) noexcept -> Truth
 
template<class Item , class Value >
auto cppx::is_in (const initializer_list< Item > &items, const Value &v) noexcept -> Truth
 
template<size_t n>
auto cppx::is_in (const bitset< n > &bits, const int i) noexcept -> Truth
 
template<class It , class Arg >
auto cppx::is_in_span (const It begin, const It end, const Arg &v) -> Truth
 
template<class Key , Size n, class Arg >
auto cppx::is_in (Raw_array_of_< n, const Key > &a, const Arg &v) -> Truth
 
template<class It , class Arg >
auto cppx::is_in_sorted_span (const It begin, const It end, const Arg &v) -> Truth
 
template<class Key , Size n, class Arg >
auto cppx::is_in_sorted (Raw_array_of_< n, const Key > &a, const Arg &v) -> Truth