di 0.1.0
Loading...
Searching...
No Matches
operations.h File Reference
#include "di/meta/compare.h"
#include "di/meta/core.h"
#include "di/meta/language.h"
#include "di/util/declval.h"
#include "di/util/forward.h"

Go to the source code of this file.

Namespaces

namespace  di
namespace  di::concepts

Concepts

concept  di::concepts::ConstructibleFrom
concept  di::concepts::WeaklyAssignableFrom
concept  di::concepts::AssignableFrom
concept  di::concepts::DefaultConstructible
concept  di::concepts::DefaultInitializable
concept  di::concepts::CopyConstructible
concept  di::concepts::CopyAssignable
concept  di::concepts::Copyable
concept  di::concepts::MoveConstructible
concept  di::concepts::MoveAssignable
concept  di::concepts::Movable
concept  di::concepts::Destructible
concept  di::concepts::QualificationConvertibleTo
concept  di::concepts::ImplicitlyConvertibleTo
 Implicit conversion for this test refers to the ability to return a value of function from a type.
concept  di::concepts::ExplicitlyConvertibleTo
concept  di::concepts::ConvertibleTo
concept  di::concepts::ConvertibleToNonSlicing
 This concept requires that the conversion from From to To would not result in converting a derived type to a base type.
concept  di::concepts::DerivedFrom
concept  di::concepts::Semiregular
concept  di::concepts::Regular
concept  di::concepts::BooleanTestable
concept  di::concepts::CanReference
concept  di::concepts::Dereferenceable