winIDEA SDK
IVector< TInterface > Struct Template Referenceabstract

Description

template<typename TInterface>
struct IVector< TInterface >

Minimal read-only vector interface.

#include <i_Vector.h>

Public Types

typedef uint32_t size_type
 Type for size.
 
typedef TInterface interface_type
 Type for interface.
 

Public Member Functions

virtual size_type size () const =0
 Returns the number of elements in vector.
 
virtual interface_typeat (size_type _Pos) const =0
 Returns the element at position _Pos in vector.