Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
SoftwareAndServices::Library::Common::PtrVec Class Reference

#include "<SaS/Common/PtrVec.hpp>"

+ Inheritance diagram for SoftwareAndServices::Library::Common::PtrVec:
+ Collaboration diagram for SoftwareAndServices::Library::Common::PtrVec:

Public Member Functions

 PtrVec ()
virtual ~PtrVec ()
bool add (void *item)
bool addEmpty (void *item)
bool contains (void *ptr) const
bool contains (const char *str) const
unsigned int count () const
unsigned int countNonEmpty () const
unsigned int find (void *ptr) const
unsigned int find (const char *str) const
void * getNth (const unsigned int nTh) const
void lock () const
void * operator[] (const unsigned int nTh) const
void removeNth (const unsigned int nTh)
bool setNth (const unsigned int nTh, void *item)
void unlock () const
- Public Member Functions inherited from SoftwareAndServices::Library::Common::instance< PtrVec >
 instance ()
virtual InstanceCount_t decInstance () const
virtual InstanceCount_t getInstance () const
virtual InstanceCount_t incInstance () const
void operator delete (void *ToFree)

Detailed Description

A resizable array of pointers.

Definition at line 81 of file PtrVec.hpp.

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