Pylon::DeviceInfoList#
STL std::vector like container for Pylon::CDeviceInfo objects.
#include <pylon/Container.h>
Inherits from Pylon::TList< CDeviceInfo >
Public Types#
Name | |
---|---|
typedef CDeviceInfo * | pointer |
typedef const CDeviceInfo * | const_pointer |
typedef CDeviceInfo & | reference |
typedef const CDeviceInfo & | const_reference |
Protected Types#
Name | |
---|---|
typedef std::vector< CDeviceInfo, std::allocator< CDeviceInfo > > | vector_t |
Public Functions#
Name | |
---|---|
DeviceInfoList(void ) | |
DeviceInfoList(size_t uiSize) | |
DeviceInfoList(const DeviceInfoList & obj) | |
virtual | ~DeviceInfoList(void ) |
virtual void | assign(size_t n, const CDeviceInfo & val) |
virtual void | clear(void ) |
virtual iterator | erase(iterator pos) |
virtual void | erase(size_t uiIndex) |
virtual CDeviceInfo & | at(size_t uiIndex) |
virtual const CDeviceInfo & | at(size_t uiIndex) const |
virtual CDeviceInfo & | back(void ) |
virtual const CDeviceInfo & | back(void ) const |
virtual iterator | begin(void ) |
virtual const_iterator | begin(void ) const |
virtual size_t | capacity(void ) const |
virtual iterator | end(void ) |
virtual const_iterator | end(void ) const |
virtual CDeviceInfo & | front(void ) |
virtual const CDeviceInfo & | front(void ) const |
virtual size_t | max_size(void ) const |
virtual size_t | size(void ) const |
virtual iterator | insert(iterator pos, const CDeviceInfo & val) |
virtual void | insert(size_t uiIndex, const CDeviceInfo & val) |
virtual bool | empty(void ) const |
virtual void | pop_back(void ) |
virtual void | push_back(const CDeviceInfo & val) |
virtual void | resize(size_t uiSize) |
virtual void | reserve(size_t uiSize) |
CDeviceInfo & | operator[](size_t uiIndex) |
const CDeviceInfo & | operator[](size_t uiIndex) const |
void | operator delete(void * pWhere) |
void * | operator new(size_t uiSize) |
Protected Attributes#
Name | |
---|---|
vector_t * | _pv |
Additional inherited members#
Public Classes inherited from Pylon::TList< CDeviceInfo >
Name | |
---|---|
class | const_iterator |
class | iterator |
Public Functions inherited from Pylon::TList< CDeviceInfo >
Name | |
---|---|
TList(void ) | |
TList(size_t uiSize) | |
TList(const TList & obj) | |
virtual | ~TList(void ) |
TList & | operator=(const TList & obj) |
Public Types Documentation#
typedef pointer#
typedef CDeviceInfo * Pylon::TList< CDeviceInfo >::pointer;
typedef const_pointer#
typedef const CDeviceInfo * Pylon::TList< CDeviceInfo >::const_pointer;
typedef reference#
typedef CDeviceInfo & Pylon::TList< CDeviceInfo >::reference;
typedef const_reference#
typedef const CDeviceInfo & Pylon::TList< CDeviceInfo >::const_reference;
Protected Types Documentation#
typedef vector_t#
typedef std::vector<CDeviceInfo , std::allocator<CDeviceInfo > > Pylon::TList< CDeviceInfo >::vector_t;
Public Functions Documentation#
DeviceInfoList#
DeviceInfoList(
void
)
DeviceInfoList#
explicit DeviceInfoList(
size_t uiSize
)
DeviceInfoList#
DeviceInfoList(
const DeviceInfoList & obj
)
~DeviceInfoList#
virtual ~DeviceInfoList(
void
)
assign#
virtual void assign(
size_t n,
const CDeviceInfo & val
)
clear#
virtual void clear(
void
)
erase#
virtual iterator erase(
iterator pos
)
erase#
virtual void erase(
size_t uiIndex
)
at#
virtual CDeviceInfo & at(
size_t uiIndex
)
at#
virtual const CDeviceInfo & at(
size_t uiIndex
) const
back#
virtual CDeviceInfo & back(
void
)
back#
virtual const CDeviceInfo & back(
void
) const
begin#
virtual iterator begin(
void
)
begin#
virtual const_iterator begin(
void
) const
capacity#
virtual size_t capacity(
void
) const
end#
virtual iterator end(
void
)
end#
virtual const_iterator end(
void
) const
front#
virtual CDeviceInfo & front(
void
)
front#
virtual const CDeviceInfo & front(
void
) const
max_size#
virtual size_t max_size(
void
) const
size#
virtual size_t size(
void
) const
insert#
virtual iterator insert(
iterator pos,
const CDeviceInfo & val
)
insert#
virtual void insert(
size_t uiIndex,
const CDeviceInfo & val
)
empty#
virtual bool empty(
void
) const
pop_back#
virtual void pop_back(
void
)
push_back#
virtual void push_back(
const CDeviceInfo & val
)
resize#
virtual void resize(
size_t uiSize
)
reserve#
virtual void reserve(
size_t uiSize
)
operator[]#
CDeviceInfo & operator[](
size_t uiIndex
)
operator[]#
const CDeviceInfo & operator[](
size_t uiIndex
) const
operator delete#
void operator delete(
void * pWhere
)
operator new#
void * operator new(
size_t uiSize
)
Protected Attributes Documentation#
_pv#
vector_t * _pv;
Updated on 5 July 2022 at 15:30:01