|
| template<class T > |
| void | deepErase (ObjectSet< T > &os) |
| | empty the ObjectSet deleting all objects pointed to. More...
|
| |
| template<class T > |
| void | deepEraseArr (ObjectSet< T > &os) |
| | empty the ObjectSet deleting all objects pointed to. More...
|
| |
| template<class T , class S > |
| void | deepAppend (ObjectSet< T > &to, const ObjectSet< S > &from) |
| | append copies of one set's objects to another ObjectSet. More...
|
| |
| template<class T , class S > |
| void | deepAppendClone (ObjectSet< T > &to, const ObjectSet< S > &from) |
| | append clones of one set's objects to another ObjectSet. More...
|
| |
| template<class T , class S > |
| void | deepCopy (ObjectSet< T > &to, const ObjectSet< S > &from) |
| | fill an ObjectSet with copies of the objects in the other set. More...
|
| |
| template<class T , class S > |
| void | deepCopyClone (ObjectSet< T > &to, const ObjectSet< S > &from) |
| | fill an ObjectSet with clones of the objects in the other set. More...
|
| |
| template<class T , class S > |
| ObjectSet< T >::size_type | indexOf (const ObjectSet< T > &os, const S &val) |
| | Locate object in set. More...
|
| |
| template<class T , class S > |
| const T * | find (const ObjectSet< T > &os, const S &val) |
| | Get const object in set. More...
|
| |
| template<class T , class S > |
| T * | find (ObjectSet< T > &os, const S &val) |
| | Get object in set. More...
|
| |
| template<class T > |
| void | _ObjectSet_sortWithNull (ObjectSet< T > &os) |
| | Sort ObjectSet when nulls are allowed no need to call. More...
|
| |
| template<class T > |
| void | sort (ObjectSet< T > &os) |
| | Sort ObjectSet. Must have operator > defined for elements. More...
|
| |
| template<class T > |
| bool | equalObjects (const ObjectSet< T > &os1, const ObjectSet< T > &os2) |
| | See if all objects are equal. More...
|
| |
| template<class T > |
| bool | equalContents (const ObjectSet< T > &os1, const ObjectSet< T > &os2) |
| | See if all objects pointed to are equal. More...
|
| |