SCons.Util.UniqueList

SCons :: Util :: UniqueList :: Class UniqueList |
[hide private]
[frames] | no frames]

# Class UniqueList

source code

    UserList.UserList --+
                        |
                       UniqueList

Instance Methods | [hide private]
__init__(self, seq=`[``]`) | source code
__make_unique(self) | source code
__lt__(self, other) | source code
__le__(self, other) | source code
__eq__(self, other) | source code
__ne__(self, other) | source code
__gt__(self, other) | source code
__ge__(self, other) | source code
__cmp__(self, other) | source code
__len__(self) | source code
__getitem__(self, i) | source code
__setitem__(self, i, item) | source code
__getslice__(self, i, j) | source code
__setslice__(self, i, j, other) | source code
__add__(self, other) | source code
__radd__(self, other) | source code
__iadd__(self, other) | source code
__mul__(self, other) | source code
__rmul__(self, other) | source code
__imul__(self, other) | source code
append(self, item) | source code
insert(self, i) | source code
count(self, item) | source code
index(self, item) | source code
reverse(self) | source code
sort(self, *args, **kwds) | source code
extend(self, other) | source code
Inherited from `UserList.UserList`: `__contains__`, `__delitem__`, `__delslice__`, `__repr__`, `pop`, `remove`

Method Details | [hide private]

### __init__(self, seq=`[``]`) (Constructor) | source code
Overrides: UserList.UserList.__init__

### __lt__(self, other) (Less-than operator) | source code
Overrides: UserList.UserList.__lt__

### __le__(self, other) (Less-than-or-equals operator) | source code
Overrides: UserList.UserList.__le__

### __eq__(self, other) (Equality operator) | source code
Overrides: UserList.UserList.__eq__

### __ne__(self, other) | source code
Overrides: UserList.UserList.__ne__

### __gt__(self, other) (Greater-than operator) | source code
Overrides: UserList.UserList.__gt__

### __ge__(self, other) (Greater-than-or-equals operator) | source code
Overrides: UserList.UserList.__ge__

### __cmp__(self, other) (Comparison operator) | source code
Overrides: UserList.UserList.__cmp__

### __len__(self) (Length operator) | source code
Overrides: UserList.UserList.__len__

### __getitem__(self, i) (Indexing operator) | source code
Overrides: UserList.UserList.__getitem__

### __setitem__(self, i, item) (Index assignment operator) | source code
Overrides: UserList.UserList.__setitem__

### __getslice__(self, i, j) (Slicling operator) | source code
Overrides: UserList.UserList.__getslice__

### __setslice__(self, i, j, other) (Slice assignment operator) | source code
Overrides: UserList.UserList.__setslice__

### __add__(self, other) (Addition operator) | source code
Overrides: UserList.UserList.__add__

### __radd__(self, other) (Right-side addition operator) | source code
Overrides: UserList.UserList.__radd__

### __iadd__(self, other) | source code
Overrides: UserList.UserList.__iadd__

### __mul__(self, other) | source code
Overrides: UserList.UserList.__mul__

### __rmul__(self, other) | source code
Overrides: UserList.UserList.__mul__

### __imul__(self, other) | source code
Overrides: UserList.UserList.__imul__

### append(self, item) | source code
Overrides: UserList.UserList.append

### insert(self, i) | source code
Overrides: UserList.UserList.insert

### count(self, item) | source code
Overrides: UserList.UserList.count

### index(self, item) | source code
Overrides: UserList.UserList.index

### reverse(self) | source code
Overrides: UserList.UserList.reverse

### sort(self, *args, **kwds) | source code
Overrides: UserList.UserList.sort

### extend(self, other) | source code
Overrides: UserList.UserList.extend