Lines Matching refs:_GenericAlias

187     if (isinstance(arg, _GenericAlias) and
372 if isinstance(t, (_GenericAlias, GenericAlias, types.UnionType)):
629 return _GenericAlias(self, (item,))
651 return _GenericAlias(self, (item,))
827 return _GenericAlias(self, (item,))
1029 if ((isinstance(arg, _GenericAlias) and arg.__origin__ is Unpack) or
1320 class _GenericAlias(_BaseGenericAlias, _root=True):
1323 # That is, for example, `type(List[int])` is `_GenericAlias`.
1332 # # C[int] is a _GenericAlias
1336 # # _CallableGenericAlias inherits from _GenericAlias.
1341 # # All _GenericAlias
1359 if not isinstance(other, _GenericAlias):
1382 # B = A[T2] # B is a _GenericAlias
1383 # C = B[T3] # Invokes _GenericAlias.__getitem__
1388 # C[int] # Invokes _GenericAlias.__getitem__
1471 # Consider the following `_GenericAlias`, `B`:
1566 return _GenericAlias(self.__origin__, params,
1575 if not isinstance(cls, _GenericAlias):
1588 class _CallableGenericAlias(_NotIterable, _GenericAlias, _root=True):
1653 class _UnionGenericAlias(_NotIterable, _GenericAlias, _root=True):
1691 class _LiteralGenericAlias(_GenericAlias, _root=True):
1702 class _ConcatenateGenericAlias(_GenericAlias, _root=True):
1745 class _UnpackGenericAlias(_GenericAlias, _root=True):
1761 if isinstance(arg, _GenericAlias):
1840 return _GenericAlias(cls, params,
1863 if (isinstance(base, _GenericAlias) and
2100 class _AnnotatedAlias(_NotIterable, _GenericAlias, _root=True):
2383 if isinstance(t, _GenericAlias):
2444 if isinstance(tp, (_GenericAlias, GenericAlias)):
3091 return _GenericAlias(self, (item,))
3110 return _GenericAlias(self, (item,))