1 """Stub file for the '_collections' module."""
\r
3 from typing import Any, Generic, Iterator, TypeVar, Optional, Union
\r
5 class defaultdict(dict):
\r
6 default_factory = ... # type: None
\r
7 def __init__(self, default: Any = ..., init: Any = ...) -> None: ...
\r
8 def __missing__(self, key) -> Any:
\r
10 def __copy__(self) -> "defaultdict": ...
\r
11 def copy(self) -> "defaultdict": ...
\r
14 _T2 = TypeVar('_T2')
\r
16 class deque(Generic[_T]):
\r
17 maxlen = ... # type: Optional[int]
\r
18 def __init__(self, iterable: Iterator[_T] = ..., maxlen: int = ...) -> None: ...
\r
19 def append(self, x: _T) -> None: ...
\r
20 def appendleft(self, x: _T) -> None: ...
\r
21 def clear(self) -> None: ...
\r
22 def count(self, x: Any) -> int: ...
\r
23 def extend(self, iterable: Iterator[_T]) -> None: ...
\r
24 def extendleft(self, iterable: Iterator[_T]) -> None: ...
\r
25 def pop(self) -> _T:
\r
27 def popleft(self) -> _T:
\r
29 def remove(self, value: _T) -> None:
\r
31 def reverse(self) -> None: ...
\r
32 def rotate(self, n: int = ...) -> None: ...
\r
33 def __contains__(self, o: Any) -> bool: ...
\r
34 def __copy__(self) -> "deque[_T]": ...
\r
35 def __getitem__(self, i: int) -> _T:
\r
37 def __iadd__(self, other: "deque[_T2]") -> "deque[Union[_T, _T2]]": ...
\r
38 def __iter__(self) -> Iterator[_T]: ...
\r
39 def __len__(self) -> int: ...
\r
40 def __reversed__(self) -> Iterator[_T]: ...
\r
41 def __setitem__(self, i: int, x: _T) -> None: ...
\r