Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::BitProxyConcept Concept Reference

A concept representing a BitProxy. More...

#include <vclib/space/core/bit_set/bit_proxy.h>

Concept definition

template<typename T>
concept vcl::BitProxyConcept = std::derived_from<
std::remove_cvref_t<T>,
BitProxy<typename RemoveRef<T>::UnderlyingType>>
A concept representing a BitProxy.
Definition bit_proxy.h:99

Detailed Description

A concept representing a BitProxy.

The concept is satisfied when T is a class that instantiates or derives from a BitProxy class having any integral type as a template parameter.

Template Parameters
TThe type to be tested for conformity to the BitProxyConcept.