15#ifndef WSFPM_OBJECTLIST_HPP
16#define WSFPM_OBJECTLIST_HPP
18#include "wsf_parser_export.h"
37 return (listPtr ? listPtr->
Size() : 0);
44 bool remove(
size_t aIndex);
51template<
typename TYPE>
64 TYPE
operator[](
size_t aIndex) {
return TYPE(WsfPM_List::operator[](aIndex)); }
size_t size() const
Definition WsfPM_ObjectList.hpp:34
WsfPProxyList * list() const
Definition WsfPM_ObjectList.hpp:32
WsfPM_List()
Definition WsfPM_ObjectList.hpp:26
WsfPM_List(const WsfPProxyNode &aNode)
Definition WsfPM_ObjectList.hpp:28
WsfPM_ObjectList(const WsfPProxyNode &aNode)
Definition WsfPM_ObjectList.hpp:57
WsfPM_ObjectList()
Definition WsfPM_ObjectList.hpp:55
TYPE operator[](size_t aIndex)
Definition WsfPM_ObjectList.hpp:64
Definition WsfPProxyList.hpp:34
size_t Size()
Definition WsfPProxyList.cpp:25
Definition WsfPProxyNode.hpp:60
WsfPProxyValue GetValue() const
Definition WsfPProxyNode.cpp:79
WsfPProxyNode()
Definition WsfPProxyNode.cpp:24
Definition WsfPProxyValue.hpp:33
WsfPProxyList * GetList() const
Definition WsfPProxyValue.cpp:67