Skip to main content

IsDirtyTrackerLike.ixx File

Concept that checks whether a type exposes dirty-state tracking operations. More...

Included Headers

#include <concepts>

Namespaces Index

namespacehelios
namespaceengine
namespacecore
namespaceconcepts

Description

Concept that checks whether a type exposes dirty-state tracking operations.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include <concepts>
8
9export module helios.engine.core.concepts.IsDirtyTrackerLike;
10
11export namespace helios::engine::core::concepts {
12
21 template<typename T>
22 concept IsDirtyTrackerLike = requires(T& t) {
23 { t.isDirty() } -> std::same_as<bool>;
24 { t.clearDirty() } -> std::same_as<void>;
25 };
26}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.