|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< Array< T > > &arrA, const SharedPtr< Array< U > > &arrB) |
| Compares arrays of non-pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< Array< SharedPtr< T > > > &arrA, const SharedPtr< Array< SharedPtr< U > > > &arrB) |
| Compares arrays of pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::List< T > > &listA, const SharedPtr< SCG::List< U > > &listB) |
| Compares lists of non-pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::List< SharedPtr< T > > > &listA, const SharedPtr< SCG::List< SharedPtr< U > > > &listB) |
| Compares lists of pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::List< T > > &listA, const System::ArrayPtr< U > &arrB) |
| Compares lists with arrays in non-pointers elements case. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const System::ArrayPtr< T > &arrA, const SharedPtr< SCG::List< U > > &listB) |
| Compares lists with arrays in non-pointers elements case. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const System::ArrayPtr< SharedPtr< T > > &arr, const SharedPtr< SCG::List< SharedPtr< U > > > &list) |
| Compares lists with arrays in pointers elements case. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::List< SharedPtr< T > > > &list, const System::ArrayPtr< SharedPtr< U > > &arr) |
| Compares lists with arrays in pointers elements case. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::Dictionary< K, U > > &dictA, const SharedPtr< SCG::Dictionary< K, U > > &dictB) |
| Compares dictionaries of non-pointer mapped types. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::Dictionary< K, SharedPtr< U > > > &dictA, const SharedPtr< SCG::Dictionary< K, SharedPtr< U > > > &dictB) |
| Compares dictionaries of pointer mapped types. More...
|
|
template<typename K1 , typename U1 , typename K2 , typename U2 > |
static bool | AreEqual (const SharedPtr< SCG::Dictionary< K1, U1 > > &dictA, const SharedPtr< SCG::Dictionary< K2, U2 > > &dictB) |
| Compares dictionaries of different types. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::HashSet< T > > &containerPtrA, const SharedPtr< SCG::HashSet< U > > &containerPtrB) |
| Compares hashsets of non-pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::HashSet< SharedPtr< T > > > &contA, const SharedPtr< SCG::HashSet< SharedPtr< U > > > &contB) |
| Compares hashsets of pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SCG::QueuePtr< T > &queueA, const SCG::QueuePtr< U > &queueB) |
| Compares queues of non-pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SCG::QueuePtr< SharedPtr< T > > &queueA, const SCG::QueuePtr< SharedPtr< U > > &queueB) |
| Compares queues of pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::Stack< T > > &stackA, const SharedPtr< SCG::Stack< U > > &stackB) |
| Compares stacks of non-pointers. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const SharedPtr< SCG::Stack< SharedPtr< T > > > &stackA, const SharedPtr< SCG::Stack< SharedPtr< U > > > &stackB) |
| Compares stacks of pointers. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::SortedDictionary< K, U > > &dictA, const SharedPtr< SCG::SortedDictionary< K, U > > &dictB) |
| Compares sorted dictionaries of non-pointer mapped types. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::SortedDictionary< K, SharedPtr< U > > > &dictA, const SharedPtr< SCG::SortedDictionary< K, SharedPtr< U > > > &dictB) |
| Compares sorted dictionaries of pointer mapped types. More...
|
|
template<typename K1 , typename U1 , typename K2 , typename U2 > |
static bool | AreEqual (const SharedPtr< SCG::SortedDictionary< K1, U1 > > &dictA, const SharedPtr< SCG::SortedDictionary< K2, U2 > > &dictB) |
| Compares sorted dictionaries of different types. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::SortedList< K, U > > &dictA, const SharedPtr< SCG::SortedList< K, U > > &dictB) |
| Compares sorted lists of non-pointer mapped types. More...
|
|
template<typename K , typename U > |
static bool | AreEqual (const SharedPtr< SCG::SortedList< K, SharedPtr< U > > > &dictA, const SharedPtr< SCG::SortedList< K, SharedPtr< U > > > &dictB) |
| Compares sorted lists of pointer mapped types. More...
|
|
template<typename K1 , typename U1 , typename K2 , typename U2 > |
static bool | AreEqual (const SharedPtr< SCG::SortedList< K1, U1 > > &dictA, const SharedPtr< SCG::SortedList< K2, U2 > > &dictB) |
| Compares sorted lists of different types. More...
|
|
static bool | AreEqual (const System::Collections::Specialized::StringCollectionPtr &arrA, const System::Collections::Specialized::StringCollectionPtr &arrB) |
| Compares string collections. More...
|
|
template<typename T , typename U > |
static bool | AreEqual (const System::SharedPtr< SCG::IEnumerable< T > > &et, const System::SharedPtr< SCG::IEnumerable< U > > &eu) |
| Compares IEnumerable instances. More...
|
|
template<typename T > |
static bool | AbstractEqual (SCG::ICollection< T > *const collA, SCG::ICollection< T > *const collB) |
| Compares two collections of unknown type. More...
|
|
Service structure providing interface to compare collections.