#include "di/types/prelude.h"#include "di/util/exchange.h"#include "di/vocab/pointer/intrusive_ptr_cpo.h"Go to the source code of this file.
Classes | |
| struct | di::vocab::RetainObject |
| struct | di::vocab::AdoptObject |
| class | di::vocab::IntrusivePtr< T, Tag > |
| struct | di::AdoptObject |
| class | di::IntrusivePtr< T, Tag > |
| struct | di::RetainObject |
Namespaces | |
| namespace | di |
| namespace | di::vocab |
Variables | |
| constexpr auto | di::vocab::retain_object = RetainObject {} |
| constexpr auto | di::vocab::adopt_object = AdoptObject {} |
| constexpr auto | di::adopt_object |
| constexpr auto | di::retain_object |