StrVec Struct Reference

#include <PtrArray.hxx>

Inheritance diagram for StrVec:

Serializable Countable List of all members.

Public Member Functions

 SERIALIZABLE_DECLS (StrVec)
void append (const std::string &s)
void remove (uint32_t ndx)
void clear ()
const std::string flatten ()
std::string & operator[] (size_t ndx)
const std::string & operator[] (size_t ndx) const
size_t size () const

Public Attributes

std::vector< std::string > vec

Detailed Description

Definition at line 102 of file PtrArray.hxx.


Member Function Documentation

void StrVec::append const std::string &  s  )  [inline]
 

Definition at line 107 of file PtrArray.hxx.

References vec.

void StrVec::clear  )  [inline]
 

Definition at line 118 of file PtrArray.hxx.

References vec.

const std::string StrVec::flatten  ) 
 

const std::string& StrVec::operator[] size_t  ndx  )  const [inline]
 

Definition at line 139 of file PtrArray.hxx.

References vec.

std::string& StrVec::operator[] size_t  ndx  )  [inline]
 

Definition at line 134 of file PtrArray.hxx.

References vec.

void StrVec::remove uint32_t  ndx  )  [inline]
 

Definition at line 113 of file PtrArray.hxx.

References vec.

StrVec::SERIALIZABLE_DECLS StrVec   ) 
 

size_t StrVec::size  )  const [inline]
 

Definition at line 144 of file PtrArray.hxx.

References vec.


Member Data Documentation

std::vector< std::string > StrVec::vec
 

Definition at line 105 of file PtrArray.hxx.

Referenced by append(), clear(), operator[](), remove(), and size().


The documentation for this struct was generated from the following file:
Generated on Sun Apr 23 22:42:41 2006 for OpenCM by  doxygen 1.4.6