cppx-core
Namespaces | Functions
dynamic-size-checking.hpp File Reference
#include <cppx-core/language/syntax/macro-use.hpp>
#include <cppx-core/language/types/fixed-size-checking.hpp>
#include <cppx-core/language/syntax/type-assemblers.hpp>
#include <bitset>
#include <iterator>
#include <string>
#include <string_view>
Include dependency graph for dynamic-size-checking.hpp:

Go to the source code of this file.

Namespaces

 cppx
 

Functions

 cppx::CPPX_USE_STD (basic_string, basic_string_view, bitset, char_traits, size)
 
template<class Collection >
constexpr auto cppx::n_items_of (const Collection &c) noexcept -> Size
 
template<size_t n>
auto cppx::n_items_of (const bitset< n > &bits) noexcept -> Size
 
template<class Char >
auto cppx::length_of (const P_< const Char > s) noexcept -> Size
 
template<class Char >
auto cppx::length_of (const basic_string< Char > &s) noexcept -> Size
 
template<class Char >
auto cppx::length_of (const basic_string_view< Char > &sv) noexcept -> Size