VCCC  2024.05
VisualCamp Common C++ library
regular< T > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__concepts/regular.hpp>

+ Inheritance diagram for regular< T >:

Detailed Description

template<typename T>
struct vccc::regular< T >

template<typename T>
struct regular
: conjunction<
semiregular<T>,
equality_comparable<T>
> {};

The regular concept specifies that a type is regular, that is, it is copyable, default constructible, and equality comparable. It is satisfied by types that behave similarly to built-in types like int, and that are comparable with ==.

See also
std::regular
semiregular

The documentation for this struct was generated from the following file: