#include "di/format/prelude.h"
#include "di/meta/algorithm.h"
#include "di/meta/core.h"
#include "di/meta/language.h"
Go to the source code of this file.
Classes | |
struct | di::util::detail::NoopMixin |
struct | di::util::detail::MixinHelper< T > |
struct | di::util::detail::MixinHelper< T > |
struct | di::util::detail::SSizeTypeHelper< T > |
struct | di::util::detail::SSizeTypeHelper< T > |
class | di::util::StrongInt< Tag > |
class | di::StrongInt< Tag > |
Namespaces | |
namespace | di |
namespace | di::util |
namespace | di::util::detail |
Concepts | |
concept | di::util::detail::Tag |
Typedefs | |
template<typename T> | |
using | di::util::detail::Mixin = meta::Type<MixinHelper<T>> |
template<Tag T> | |
using | di::util::detail::SSizeType = meta::Type<SSizeTypeHelper<T>> |
Variables | |
template<typename T> | |
constexpr bool | di::util::detail::format_as_pointer = false |
template<typename T> | |
constexpr bool | di::util::detail::format_as_pointer< T > = true |