Pylon::TlInfoList#
STL std::vector like container for Pylon::CTlInfo objects.
#include <pylon/Container.h>
Inherits from Pylon::TList< CTlInfo >
Public Types#
Name | |
---|---|
typedef CTlInfo * | pointer |
typedef const CTlInfo * | const_pointer |
typedef CTlInfo & | reference |
typedef const CTlInfo & | const_reference |
Protected Types#
Name | |
---|---|
typedef std::vector< CTlInfo, std::allocator< CTlInfo > > | vector_t |
Public Functions#
Name | |
---|---|
TlInfoList(void ) | |
TlInfoList(size_t uiSize) | |
TlInfoList(const TlInfoList & obj) | |
virtual | ~TlInfoList(void ) |
virtual void | assign(size_t n, const CTlInfo & val) |
virtual void | clear(void ) |
virtual iterator | erase(iterator pos) |
virtual void | erase(size_t uiIndex) |
virtual CTlInfo & | at(size_t uiIndex) |
virtual const CTlInfo & | at(size_t uiIndex) const |
virtual CTlInfo & | back(void ) |
virtual const CTlInfo & | 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 CTlInfo & | front(void ) |
virtual const CTlInfo & | front(void ) const |
virtual size_t | max_size(void ) const |
virtual size_t | size(void ) const |
virtual iterator | insert(iterator pos, const CTlInfo & val) |
virtual void | insert(size_t uiIndex, const CTlInfo & val) |
virtual bool | empty(void ) const |
virtual void | pop_back(void ) |
virtual void | push_back(const CTlInfo & val) |
virtual void | resize(size_t uiSize) |
virtual void | reserve(size_t uiSize) |
CTlInfo & | operator[](size_t uiIndex) |
const CTlInfo & | 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< CTlInfo >
Name | |
---|---|
class | const_iterator |
class | iterator |
Public Functions inherited from Pylon::TList< CTlInfo >
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 CTlInfo * Pylon::TList< CTlInfo >::pointer;
typedef const_pointer#
typedef const CTlInfo * Pylon::TList< CTlInfo >::const_pointer;
typedef reference#
typedef CTlInfo & Pylon::TList< CTlInfo >::reference;
typedef const_reference#
typedef const CTlInfo & Pylon::TList< CTlInfo >::const_reference;
Protected Types Documentation#
typedef vector_t#
typedef std::vector<CTlInfo , std::allocator<CTlInfo > > Pylon::TList< CTlInfo >::vector_t;
Public Functions Documentation#
TlInfoList#
TlInfoList(
void
)
TlInfoList#
explicit TlInfoList(
size_t uiSize
)
TlInfoList#
TlInfoList(
const TlInfoList & obj
)
~TlInfoList#
virtual ~TlInfoList(
void
)
assign#
virtual void assign(
size_t n,
const CTlInfo & val
)
clear#
virtual void clear(
void
)
erase#
virtual iterator erase(
iterator pos
)
erase#
virtual void erase(
size_t uiIndex
)
at#
virtual CTlInfo & at(
size_t uiIndex
)
at#
virtual const CTlInfo & at(
size_t uiIndex
) const
back#
virtual CTlInfo & back(
void
)
back#
virtual const CTlInfo & 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 CTlInfo & front(
void
)
front#
virtual const CTlInfo & 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 CTlInfo & val
)
insert#
virtual void insert(
size_t uiIndex,
const CTlInfo & val
)
empty#
virtual bool empty(
void
) const
pop_back#
virtual void pop_back(
void
)
push_back#
virtual void push_back(
const CTlInfo & val
)
resize#
virtual void resize(
size_t uiSize
)
reserve#
virtual void reserve(
size_t uiSize
)
operator[]#
CTlInfo & operator[](
size_t uiIndex
)
operator[]#
const CTlInfo & 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