A Poly interface for types that are copyable, movable, and equality comparable.
Declared in <folly/poly/Regular.h>
struct IRegular
: PolyExtends<ISemiRegular, IEqualityComparable>
| Name | Description |
|---|---|
PolyExtends<ISemiRegular, IEqualityComparable> | Used in the definition of a Poly interface to say that the current interface is an extension of a set of zero or more interfaces. |
| Name | Description |
|---|---|
Interface | The interface mixin inherited by extending interfaces. |
| Name | Description |
|---|---|
Members | The (empty) member list contributed by this extension. |
Subsumptions | The list of interfaces this interface subsumes. |