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

Class UniqueList

source code

       object --+                
                |                
    _abcoll.Sized --+            
                    |            
       object --+   |            
                |   |            
 _abcoll.Iterable --+            
                    |            
       object --+   |            
                |   |            
_abcoll.Container --+            
                    |            
     _abcoll.Sequence --+        
                        |        
  _abcoll.MutableSequence --+    
                            |    
            UserList.UserList --+
                                |
                               UniqueList

Nested Classes [hide private]

Inherited from _abcoll.Sized: __metaclass__

Instance Methods [hide private]
 
__init__(self, seq=[])
x.__init__(...) initializes x; see help(type(x)) for signature
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)
append object to the end of the sequence
source code
 
insert(self, i)
insert object before index
source code
integer
count(self, item)
return number of occurrences of value
source code
integer
index(self, item)
return first index of value. Raises ValueError if the value is not present.
source code
 
reverse(self)
reverse IN PLACE
source code
 
sort(self, *args, **kwds) source code
 
extend(self, other)
extend sequence by appending elements from the iterable
source code

Inherited from UserList.UserList: __contains__, __delitem__, __delslice__, __repr__, pop, remove

Inherited from _abcoll.Sequence: __iter__, __reversed__

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__

Class Methods [hide private]

Inherited from _abcoll.Sized: __subclasshook__

Class Variables [hide private]

Inherited from UserList.UserList: __abstractmethods__, __hash__

Inherited from UserList.UserList (private): _abc_cache, _abc_negative_cache, _abc_registry

Inherited from _abcoll.Sequence (private): _abc_negative_cache_version

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, seq=[])
(Constructor)

source code 
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__
(inherited documentation)

__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: _abcoll.Sized.__len__

__getitem__(self, i)
(Indexing operator)

source code 
Overrides: _abcoll.Sequence.__getitem__

__setitem__(self, i, item)
(Index assignment operator)

source code 
Overrides: _abcoll.MutableSequence.__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: _abcoll.MutableSequence.__iadd__

__mul__(self, other)

source code 
Overrides: UserList.UserList.__rmul__

__rmul__(self, other)

source code 
Overrides: UserList.UserList.__rmul__

__imul__(self, other)

source code 
Overrides: UserList.UserList.__imul__

append(self, item)

source code 
append object to the end of the sequence
Overrides: _abcoll.MutableSequence.append
(inherited documentation)

insert(self, i)

source code 
insert object before index
Overrides: _abcoll.MutableSequence.insert
(inherited documentation)

count(self, item)

source code 
return number of occurrences of value
Returns: integer
Overrides: _abcoll.Sequence.count
(inherited documentation)

index(self, item)

source code 
return first index of value. Raises ValueError if the value is not present.
Returns: integer
Overrides: _abcoll.Sequence.index
(inherited documentation)

reverse(self)

source code 
reverse IN PLACE
Overrides: _abcoll.MutableSequence.reverse
(inherited documentation)

sort(self, *args, **kwds)

source code 
Overrides: UserList.UserList.sort

extend(self, other)

source code 
extend sequence by appending elements from the iterable
Overrides: _abcoll.MutableSequence.extend
(inherited documentation)