Iros
 
Loading...
Searching...
No Matches
strong_int.h File Reference
#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