xentara-plugin v2.0.4
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::config::ReferenceResolvable Concept Reference

A concept describing resolvable objects that are resolved by reference. More...

#include <xentara/config/Concepts.hpp>

Concept definition

template<typename Type>
std::derived_from<Type, model::Element> ||
std::derived_from<Type, skill::Element> ||
std::same_as<Type, process::Event> ||
std::same_as<Type, process::Task>
A concept describing resolvable objects that are resolved by reference.
Definition Concepts.hpp:59

Detailed Description

A concept describing resolvable objects that are resolved by reference.

This concept describes object types where the caller must store a reference to the object using an std::reference_wrapper, an std::weak_ptr, an std::shared_ptr, or a plain Type *.