Skip to main content

HasTag.ixx File

Concept for detecting a compile-time engine role tag on a type. More...

Included Headers

#include <concepts>

Namespaces Index

namespacehelios
namespaceengine
namespaceruntime
namespaceconcepts

Description

Concept for detecting a compile-time engine role tag on a type.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include <concepts>
8
9export module helios.engine.runtime.concepts.HasTag;
10
11export namespace helios::engine::runtime::concepts {
12
26 template<class T, class Tag>
27 concept HasTag = requires { typename T::EngineRoleTag; } &&
28 std::same_as<typename T::EngineRoleTag, Tag>;
29
30}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.