torchoutil.pyoutil.typing.classes module

class DataclassInstance(
*args,
**kwargs,
)[source]

Bases: Protocol

class NamedTupleInstance(
*args,
**kwargs,
)[source]

Bases: Protocol

SizedGetitem

alias of SupportsGetitemLen

SizedGetitemIter

alias of SupportsGetitemIterLen

SizedIter

alias of SupportsIterLen

SizedIterable

alias of SupportsIterLen

class SupportsAdd(
*args,
**kwargs,
)[source]

Bases: Protocol

class SupportsAnd(
*args,
**kwargs,
)[source]

Bases: Protocol

class SupportsBool(
*args,
**kwargs,
)[source]

Bases: Protocol

class SupportsGetitemIterLen(
*args,
**kwargs,
)[source]

Bases: Protocol[T]

class SupportsGetitemLen(
*args,
**kwargs,
)[source]

Bases: Protocol[T]

class SupportsIterLen(
*args,
**kwargs,
)[source]

Bases: Protocol[T]

SupportsLenAndGetItem

alias of SupportsGetitemLen

SupportsLenAndGetItemAndIter

alias of SupportsGetitemIterLen

class SupportsMul(
*args,
**kwargs,
)[source]

Bases: Protocol

class SupportsOr(
*args,
**kwargs,
)[source]

Bases: Protocol