#include <eggMorphList.h>
Public Types | |
| typedef TYPENAME Morphs::iterator | iterator |
| typedef TYPENAME Morphs::const_iterator | const_iterator |
| typedef TYPENAME Morphs::size_type | size_type |
Public Member Functions | |
| EggMorphList () | |
| EggMorphList (const EggMorphList< MorphType > ©) | |
| void | operator= (const EggMorphList< MorphType > ©) |
| ~EggMorphList () | |
| bool | operator== (const EggMorphList< MorphType > &other) const |
| bool | operator!= (const EggMorphList< MorphType > &other) const |
| bool | operator< (const EggMorphList< MorphType > &other) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| size_type | size () const |
| bool | empty () const |
| pair< iterator, bool > | insert (const MorphType &value) |
| This is similar to the insert() interface for sets, except it does not guarantee that the resulting list is sorted. | |
| void | clear () |
| Empties the list of morphs. | |
| void | write (ostream &out, int indent_level) const |
Private Types | |
| typedef pvector< MorphType > | Morphs |
Private Attributes | |
| Morphs | _morphs |
Definition at line 41 of file eggMorphList.h.
|
|||||
|
Definition at line 47 of file eggMorphList.h. Referenced by EggMorphList< MorphType >::insert(). |
|
|||||
|
Definition at line 46 of file eggMorphList.h. |
|
|||||
|
Definition at line 43 of file eggMorphList.h. |
|
|||||
|
Definition at line 48 of file eggMorphList.h. |
|
|||||||||
|
Definition at line 32 of file eggMorphList.I. References INLINE. |
|
||||||||||
|
Definition at line 44 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, and INLINE. |
|
|||||||||
|
Definition at line 71 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs. |
|
|||||||||
|
Definition at line 135 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, INLINE, and TYPENAME. |
|
|||||||||
|
Definition at line 122 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, INLINE, and TYPENAME. |
|
|||||||||
|
Empties the list of morphs.
Definition at line 242 of file eggMorphList.I. |
|
|||||||||
|
Definition at line 187 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs. |
|
|||||||||
|
Definition at line 161 of file eggMorphList.I. |
|
|||||||||
|
Definition at line 148 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs. |
|
||||||||||
|
This is similar to the insert() interface for sets, except it does not guarantee that the resulting list is sorted. We have this member function so the EggMorphList resembles a set. It used to *be* a set, but we cannot export STL sets from a Windows DLL. Definition at line 213 of file eggMorphList.I. References EggMorphList< MorphType >::const_iterator. |
|
||||||||||
|
Definition at line 96 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, INLINE, and TYPENAME. |
|
||||||||||
|
Definition at line 109 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, INLINE, and TYPENAME. |
|
||||||||||
|
Definition at line 58 of file eggMorphList.I. References INLINE. |
|
||||||||||
|
Definition at line 83 of file eggMorphList.I. |
|
|||||||||
|
Definition at line 174 of file eggMorphList.I. References EggMorphList< MorphType >::_morphs, and TYPENAME. |
|
||||||||||||||||
|
Definition at line 255 of file eggMorphList.I. |
|
|||||
1.3