virtual | ~ Collection<item> () |
int | size () const = 0; |
Bool | emptyQ () const = 0; |
Bool | fullQ () const = 0; |
Bool | memberQ (const Item&e) const = 0; |
Bool | sortedQ () const = 0; |
DataType | type () const = 0; |
Item | first () const = 0; |
Item | last () const = 0; |
void | insert (Item e) = 0; |
void | append (Item e) = 0; |
void | remove (Item e) = 0; |
void | clear () = 0; |
int | iterate (Iterator<Item>& it, Item& e) const = 0; |
Item | ref (int i) = 0; |
int | rank (Item it) = 0; |
int | occurrences (Item) = 0; |
Bool | subsetQ (Collection<Item>& c) = 0; |
Bool | properSubsetQ (Collection<Item>& c) = 0; |
int | permutationQ (); |
void | concatenate (const Collection<Item>& = 0); |
ostream& | display (ostream&os) = 0; |
Collection<Item>* | newEmpty() const = 0; |
Bool operator==(const Collection<Item>&) const = 0; | |
Bool operator<=(const Collection<Item>&) const = 0; | |
Bool operator< (const Collection<Item>&) const = 0; | |
Bool operator>=(const Collection<Item>&) const = 0; | |
Bool operator> (const Collection<Item>&) const = 0; | |
Bool operator!=(const Collection<Item>&) const = 0; | |
Bool operator==(const Container<Item>&) const = 0; | |
Bool operator<=(const Container<Item>&) const = 0; | |
Bool operator< (const Container<Item>&) const = 0; | |
Bool operator>=(const Container<Item>&) const = 0; | |
Bool operator> (const Container<Item>&) const = 0; | |
Bool operator!=(const Container<Item>&) const = 0; |
Container::operator...()
)