数据结构和枚举器

本页将介绍 Vector Helper API 中涉及的所有数据结构和枚举器

VectorContext, Vector

Vector 对象实例基本数据结构类型,Vector 类型是 VectorContext* 的简写

Syntax

typedef struct _VectorContext
{
	size_t current_element_count;
	size_t last_reserved_element_count;
	size_t max_element_count;
	size_t current_alloc_count;
	size_t current_alloc_memory_size;
	size_t single_element_size;
	void** element;
} VectorContext, *Vector;

Members

VectorCountType(Enum)

Vector 对象实例内部计数器类型枚举器

Syntax

typedef enum _VectorCountType
{
	kCurrentElementCount,
	kMaxElementCount,
	kCurrentMemoryAllocCount
} VectorCountType;

Members

Macros

VectorSizeType(Enum)

Vector 对象实例大小计数器类型枚举器

Syntax

typedef enum _VectorSizeType
{
	kCurrentAllocMemorySize,
	kSingleElementSize,
	kAvailableMemorySize,
	kUsedMemorySize
} VectorSizeType;

Members

Macros

Last updated