RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Collections::Generic Namespace Reference

Contains interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections More...

Classes

class  Array
 Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays More...
 
class  HashMap
 Represents a collection of key/value pairs that are organized based on the hash code of the key More...
 
class  HashSet
 
class  IComparer
 Defines a method that a type implements to compare two objects More...
 
class  IComparerByDescending
 Defines a method that a type implements to compare two objects More...
 
class  IDisposable
 Defines a method that a type implements to dispose More...
 
class  IHash
 Defines a method that a type implements to compute hash code More...
 
class  List
 Represents a doubly linked list. Provides methods to search, sort, and manipulate lists More...
 
struct  ListIterator
 
class  PriorityQueue
 Priority Queue More...
 
class  Queue
 表示对象的先进先出集合 More...
 
class  Stack
 表示对象的简单后进先出 (LIFO) 泛型集合 More...
 

Typedefs

template<typename K , typename V , class hasher = IHash<K, __int64>, class allocator = IO::IAllocator, typename kdisposer = IDisposable<K>, typename vdisposer = IDisposable<V>>
using HashTable = Threading::Synchronizable< HashMap< K, V, hasher, allocator, kdisposer, vdisposer >>
 

Detailed Description

Contains interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections

The namespace contains interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections.