mUPnP for C++
mUPnP::Vector< T > Class Template Reference

#include <Vector.h>

Inheritance diagram for mUPnP::Vector< T >:
mUPnP::WeakVector< T >

Public Member Functions

 Vector ()
 
 ~Vector ()
 
void setWeekContainer (bool flag)
 
bool isWeekContainer ()
 
bool remove (T *obj)
 
bool clear ()
 
- Public Member Functions inherited from mUPnP::WeakVector< T >
 WeakVector ()
 
 ~WeakVector ()
 
bool add (T *obj)
 
bool insertAt (T *obj, size_t index)
 
T * get (size_t index)
 
bool exists (void *obj)
 
ssize_t indexOf (void *obj)
 
bool remove (T *obj)
 

Private Attributes

bool weekContainerFlag
 

Constructor & Destructor Documentation

◆ Vector()

template<typename T >
mUPnP::Vector< T >::Vector ( )
inline

◆ ~Vector()

template<typename T >
mUPnP::Vector< T >::~Vector ( )
inline

Member Function Documentation

◆ clear()

template<typename T >
bool mUPnP::Vector< T >::clear ( )
inline

◆ isWeekContainer()

template<typename T >
bool mUPnP::Vector< T >::isWeekContainer ( )
inline

◆ remove()

template<typename T >
bool mUPnP::Vector< T >::remove ( T * obj)
inline

◆ setWeekContainer()

template<typename T >
void mUPnP::Vector< T >::setWeekContainer ( bool flag)
inline

Field Documentation

◆ weekContainerFlag

template<typename T >
bool mUPnP::Vector< T >::weekContainerFlag
private

The documentation for this class was generated from the following file: