简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评指正)
DeviceList类代表了设备对象列表。
继承:Leap::Interface
公有类型
typedef ConstListIterator<DeviceList , Device> const_iterator
DeviceList对象的一个C++迭代器类型。
公有成员函数
DeviceList & append (const DeviceList &other)
添加一个特定的DeviceList的成员到这个DeviceList
这个C++迭代器开始迭代DeviceList
int count () const
返回DeviceList中的设备数目
DeviceList ()
构造一个空的设备列表类
C++迭代器结束迭代DeviceList
bool isEmpty () const
判断这个列表是否为空
Device operator[] (int index) const
通过列表成员在列表中的位置来访问它
详细说明
DeviceList类代表了设备对象列表。
通过调用Controller::devices()函数获得一个DeviceList对象。
Since
1.0
成员类型文档
typedef ConstListIterator<DeviceList, Device> Leap::DeviceList::const_iterator
DeviceList对象的一个C++迭代器类型。
Since
1.0
构造函数和析构函数文档
Leap::DeviceList::DeviceList()
构造一个空的设备列表。
Since
1.0
成员函数文档
DeviceList& Leap::DeviceList::append(const DeviceList & other)
添加一个特定的DeviceList的成员到这个DeviceList。
参数:
other 要被添加到这个DeviceList末尾的另外一个包含设备对象的DeviceList对象
Since
1.0
const_iterator Leap::DeviceList::begin()const
这个C++迭代器开始迭代DeviceList
Since
1.0
int Leap::DeviceList::count()const
返回:
列表中设备的数目
Since
1.0
const_iterator Leap::DeviceList::end()const
C++迭代器结束迭代DeviceList
Since
1.0
bool Leap::DeviceList::isEmpty()const
判断这个列表是否为空
if(!controller.devices().isEmpty()) Device leapDevice = controller.devices()[0];
返回:
True,如果列表不包含成员。
Since
1.0
Device Leap::DeviceList::operator[](int index)const
通过列表成员在列表中的位置来访问它
参数:
index 从0开始的列表位置索引
返回:
列表中指定位置的Device对象
Since
1.0