#include "di/function/tag_invoke.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/platform/compiler.h"#include "di/types/in_place_type.h"Go to the source code of this file.
Classes | |
| struct | di::concepts::detail::TriviallyRelocatableFunction |
Namespaces | |
| namespace | di |
| namespace | di::concepts |
| namespace | di::concepts::detail |
Concepts | |
| concept | di::concepts::Trivial |
| concept | di::concepts::TriviallyAssignableFrom |
| concept | di::concepts::TriviallyConstructibleFrom |
| concept | di::concepts::TriviallyCopyAssignable |
| concept | di::concepts::TriviallyCopyConstructible |
| concept | di::concepts::TriviallyCopyable |
| concept | di::concepts::TriviallyDefaultConstructible |
| concept | di::concepts::TriviallyMoveAssignable |
| concept | di::concepts::TriviallyMoveConstructible |
| concept | di::concepts::TriviallyDestructible |
| concept | di::concepts::TriviallyRelocatable |
| concept | di::concepts::ImplicitLifetime |
| An implicit life time type is one for which the object's lifetime can be started without an explicit call to its constructor. | |
Variables | |
| constexpr auto | di::concepts::trivially_relocatable = detail::TriviallyRelocatableFunction {} |