System::Collections Namespace Reference

Namespaces

 Concurrent
 
 Generic
 
 ObjectModel
 
 Specialized
 

Classes

class  BitArray
 Array of bits which can be addressed by index. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
 
class  BitArrayPtr
 Pointer to BitArray. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference. More...
 
class  ICollection
 Defines non generic collection interface. More...
 
class  IEnumerable
 IEnumerable is the base interface for all non-generic collections that can be enumerated. More...
 
class  IEnumeratorImplRefType
 Wrapper the creates non generic IEnumerator implementation over the generic Iterator IEnumeratorImplRefType - wrapper for the Reference Types. More...
 
class  IEnumeratorImplValueType
 Wrapper the creates non generic IEnumerator implementation over the generic Iterator IEnumeratorImplRefType - wrapper for the value Types. More...
 
class  IEnumerator
 Interface of enumerator which can be used to iterate through some elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
 
class  IListImplRefType
 Stub that implements System::Collections::IList interface on System::Collections::Generic::List object Implementation for reference types. More...
 
class  IListImplValueType
 Stub that implements System::Collections::IList interface on System::Collections::Generic::List object Implementation for value types. More...
 
class  IList
 IList Represents a non-generic collection of objects that can be individually accessed by index. More...
 
class  IListWrapper
 Intrerface to support casting from generic to non-generic collection. More...
 
class  Invalidatable
 Class that makes it possible to track the state of its descendants through InvalidatableTracker objects. More...
 
class  InvalidatableTracker
 Class that implements trackers of Invalidatable objects. More...
 

Functions

const System::StringCURRENT_NAMESPACE ()
 

Variables

class ASPOSECPP_SHARED_CLASS BitArrayPtr
 BitArrayPtr class forward declaration. More...
 

Function Documentation

◆ CURRENT_NAMESPACE()

const System::String& System::Collections::CURRENT_NAMESPACE ( )
inline

Variable Documentation

◆ BitArrayPtr

class ASPOSECPP_SHARED_CLASS System::Collections::BitArrayPtr

BitArrayPtr class forward declaration.