di 0.1.0
|
#include "di/container/view/single.h"
#include "di/container/view/transform.h"
#include "di/container/view/view.h"
#include "di/function/tag_invoke.h"
#include "di/meta/core.h"
#include "di/meta/language.h"
#include "di/meta/operations.h"
#include "di/types/prelude.h"
#include "di/vocab/span/prelude.h"
#include "di/vocab/tuple/prelude.h"
Go to the source code of this file.
Classes | |
struct | di::container::string::encoding::AssumeValid |
Namespaces | |
namespace | di |
namespace | di::meta |
namespace | di::container |
namespace | di::container::string |
namespace | di::container::string::encoding |
namespace | di::concepts |
Concepts | |
concept | di::container::string::encoding::Universal |
concept | di::container::string::encoding::Contiguous |
concept | di::container::string::encoding::NullTerminated |
concept | di::concepts::Encoding |
concept | di::concepts::HasEncoding |
Typedefs | |
template<typename T> | |
using | di::meta::EncodingCodeUnit = RemoveCVRef<T>::CodeUnit |
template<typename T> | |
using | di::meta::EncodingCodePoint = RemoveCVRef<T>::CodePoint |
template<typename T> | |
using | di::meta::EncodingIterator = RemoveCVRef<T>::Iterator |
template<concepts::HasEncoding T> | |
using | di::meta::Encoding = meta::RemoveCVRef<T>::Encoding |
Variables | |
constexpr auto | di::container::string::encoding::universal = detail::UniversalFunction {} |
constexpr auto | di::container::string::encoding::contiguous = detail::ContiguousFunction {} |
constexpr auto | di::container::string::encoding::null_terminated = detail::NullTerminatedFunction {} |
constexpr auto | di::container::string::encoding::validate = detail::ValidateFunction {} |
constexpr auto | di::container::string::encoding::valid_byte_offset = detail::ValidByteOffsetFunction {} |
constexpr auto | di::container::string::encoding::make_iterator = detail::MakeIteratorFunction {} |
constexpr auto | di::container::string::encoding::iterator_data = detail::IteratorDataFunction {} |
constexpr auto | di::container::string::encoding::convert_to_code_units = detail::ConvertToCodeUnitsFunction {} |
constexpr auto | di::container::string::encoding::code_point_view = detail::CodePointViewFunction {} |
constexpr auto | di::container::string::encoding::unicode_code_point_view = detail::UnicodeCodePointViewFunction {} |
constexpr auto | di::container::string::encoding::unicode_code_point_unwrap = detail::UnicodeCodePointUnwrapFunction {} |
constexpr auto | di::container::string::encoding::assume_valid = AssumeValid {} |