TargetList Class

Header: #include "easyar/target.hpp"
Inherits: RefBase

Description

TargetList是Target列表。

Public Functions

TargetList()
virtual ~TargetList()
bool load(const char* path, int storageType)(until 1.2.1)
int size() const
Target operator [](int idx)
Target at(int idx)
bool insert(const Target& target)
bool erase(const Target& target)

TargetList()

创建TargetList实例。

virtual ~TargetList()

销毁TargetList实例。

bool load(const char* path, int storageType)(until 1.2.1)

从类型为storageTypepath中加载json文件或json字符串中列出的所有target。关于storageType和json文件的详细描述参见Target::loadStorageType

int size() const

返回列表长度。

Target operator [](int idx)

返回第idx个Target。如果idx超出范围则返回空(无效)的Target。

Target at(int idx)

返回第idx个Target。如果idx超出范围则返回空(无效)的Target。

bool insert(const Target& target)

往列表中插入一个Target。如果操作成功则返回true。

bool erase(const Target& target)

从列表中删除一个Target。如果操作成功则返回true。

results matching ""

    No results matching ""