Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

plist::ArrayBase::EntryConstraint< PO > Struct Template Reference

#include <plistCollections.h>

Inheritance diagram for plist::ArrayBase::EntryConstraint< PO >:

Detailed Description

template<typename PO>
struct plist::ArrayBase::EntryConstraint< PO >

Definition at line 949 of file plistCollections.h.

List of all members.

Public Member Functions

virtual ~EntryConstraint ()
virtual void addEntry (PO &val, const std::string &comment="")=0
 replaces previous entry at the specified index, which must represent an integer value less than or equal to the current array size
virtual void addEntry (PO *val, const std::string &comment="")=0
 replaces previous entry at the specified index, which must represent an integer value less than or equal to the current array size
virtual void setEntry (size_t index, PO &val, bool warnExists=false)=0
 replaces previous entry at the specified index, which must be less than or equal to the current array size
virtual void addEntry (size_t index, PO &val, const std::string &comment="")=0
 replaces previous entry at the specified index, which must be less than or equal to the current array size
virtual void setEntry (size_t index, PO *val, bool warnExists=false)=0
 replaces previous entry at the specified index, which must be less than or equal to the current array size; control of (de)allocation will be assumed by the Array
virtual void addEntry (size_t index, PO *val, const std::string &comment="")=0
 replaces previous entry at the specified index, which must be less than or equal to the current array size; control of (de)allocation will be assumed by the Array

Constructor & Destructor Documentation

template<typename PO >
virtual plist::ArrayBase::EntryConstraint< PO >::~EntryConstraint (  )  [virtual]

no-op destructor

Definition at line 950 of file plistCollections.h.


Member Function Documentation

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::addEntry ( size_t  index,
PO *  val,
const std::string &  comment = "" 
) [pure virtual]

replaces previous entry at the specified index, which must be less than or equal to the current array size; control of (de)allocation will be assumed by the Array

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::addEntry ( size_t  index,
PO &  val,
const std::string &  comment = "" 
) [pure virtual]

replaces previous entry at the specified index, which must be less than or equal to the current array size

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::addEntry ( PO *  val,
const std::string &  comment = "" 
) [pure virtual]

replaces previous entry at the specified index, which must represent an integer value less than or equal to the current array size

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::addEntry ( PO &  val,
const std::string &  comment = "" 
) [pure virtual]

replaces previous entry at the specified index, which must represent an integer value less than or equal to the current array size

Referenced by plist::ArrayBase::WrapValueConversion< PO >::addValue(), and plist::ArrayBase::ConversionTo< PO >::addValue().

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::setEntry ( size_t  index,
PO *  val,
bool  warnExists = false 
) [pure virtual]

replaces previous entry at the specified index, which must be less than or equal to the current array size; control of (de)allocation will be assumed by the Array

template<typename PO >
virtual void plist::ArrayBase::EntryConstraint< PO >::setEntry ( size_t  index,
PO &  val,
bool  warnExists = false 
) [pure virtual]

replaces previous entry at the specified index, which must be less than or equal to the current array size


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:25 2016 by Doxygen 1.6.3