Module: cirq.value.abc_alt

A more flexible abstract base class metaclass ABCMetaImplementAnyOneOf.

Classes

class ABCMetaImplementAnyOneOf: A metaclass extending abc.ABCMeta for defining abstract base classes

class GenericMeta: type(object_or_name, bases, dict)

class GenericMetaImplementAnyOneOf: Generic version of ABCMetaImplementAnyOneOf.

Functions

alternative(...): A decorator indicating an abstract method with an alternative default

T Instance of typing.TypeVar