folly::poly::IRegular

A Poly interface for types that are copyable, movable, and equality comparable.

Synopsis

Declared in <folly/poly/Regular.h>

struct IRegular
    : PolyExtends<ISemiRegular, IEqualityComparable>

Base Classes

NameDescription
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.

Types

NameDescription
Interface The interface mixin inherited by extending interfaces.

Type Aliases

NameDescription
Members The (empty) member list contributed by this extension.
Subsumptions The list of interfaces this interface subsumes.