All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::concepts::Semiregular< T > Struct Template Reference

Checks if a type is semi-regular. More...

Inherits gears::concepts::And< Args >.

Detailed Description

template<typename T>
struct gears::concepts::Semiregular< T >

A Unary concept that checks if a type is semi-regular.

A type that is semi-regular is one that can be usually used in a regular way. In order to be a semi-regular type, a type must meet the Movable, Copyable, and DefaultConstructible concepts.

Template Parameters
TType to check

Definition at line 281 of file basic.hpp.