31#include "../utility/rc_ptrs.h"
50 PList(
int reservedsize);
60 std::vector<Variant>::const_iterator
Begin()
const;
61 std::vector<Variant>::const_iterator
End()
const;
63 std::vector<Variant>::iterator
Begin();
64 std::vector<Variant>::iterator
End() ;
89 unsigned long Length()
const{
return mList.size();}
96 const std::vector<Variant> *
GetList()
const {
return &mList;};
107 std::vector<Variant> mList;
std::vector< Variant >::const_iterator End() const
const std::vector< Variant > * GetList() const
void SetElement(unsigned int n, Variant value)
counted_ptr< PEBLObjectBase > SortBy(const PList &key)
std::vector< Variant >::const_iterator Begin() const
Variant Nth(unsigned int n)
unsigned long Length() const
virtual PList * Clone()
Makes and returns a deep copy–notworking because copy makes deep copy anyway?
friend std::ostream & operator<<(std::ostream &out, const PList &pcd)
PList()
Standard Constructor.
void PushBack(const Variant &v)
virtual ~PList()
Standard Destructor.
std::ostream & SendToStream(std::ostream &out) const