mUPnP for C++
mUPnP::ArgumentList Class Reference

#include <ArgumentList.h>

Inheritance diagram for mUPnP::ArgumentList:
mUPnP::Vector< Argument > mUPnP::WeakVector< Argument >

Public Member Functions

 ArgumentList (bool delElemFlag=true)
 
ArgumentgetArgument (size_t n)
 
ArgumentgetArgument (const std::string &name)
 
void set (ArgumentList *inArgList)
 
- Public Member Functions inherited from mUPnP::Vector< Argument >
 Vector ()
 
 ~Vector ()
 
void setWeekContainer (bool flag)
 
bool isWeekContainer ()
 
bool remove (Argument *obj)
 
bool clear ()
 
- Public Member Functions inherited from mUPnP::WeakVector< Argument >
 WeakVector ()
 
 ~WeakVector ()
 
bool add (Argument *obj)
 
bool insertAt (Argument *obj, size_t index)
 
Argumentget (size_t index)
 
bool exists (void *obj)
 
ssize_t indexOf (void *obj)
 
bool remove (Argument *obj)
 

Static Public Attributes

static const char * ELEM_NAME
 

Constructor & Destructor Documentation

◆ ArgumentList()

mUPnP::ArgumentList::ArgumentList ( bool delElemFlag = true)
inline

Member Function Documentation

◆ getArgument() [1/2]

Argument * mUPnP::ArgumentList::getArgument ( const std::string & name)

◆ getArgument() [2/2]

Argument * mUPnP::ArgumentList::getArgument ( size_t n)
inline

◆ set()

void mUPnP::ArgumentList::set ( ArgumentList * inArgList)

Field Documentation

◆ ELEM_NAME

const char* mUPnP::ArgumentList::ELEM_NAME
static

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