ucc::MemVector Class Reference

Vector with fixed size member list. More...

#include <vector.h>

Inheritance diagram for ucc::MemVector:

Inheritance graph
[legend]
Collaboration diagram for ucc::MemVector:

Collaboration graph
[legend]

Public Member Functions

 MemVector (void *pointer, vectorsize_t size)
 Create and manage a vector stored in fixed memory.
 ~MemVector ()
 Destroy the vector.
void operator= (Vector &vector)
 Assign an existing vector into our fixed vector list.

Friends

class Vector::array

Detailed Description

Vector with fixed size member list.

This is analogous to the memstring class and is used to tie a vector to a fixed list in memory.

Author:
David Sugar <dyfet@gnutelephony.org>

Definition at line 391 of file vector.h.


Constructor & Destructor Documentation

ucc::MemVector::MemVector ( void *  pointer,
vectorsize_t  size 
)

Create and manage a vector stored in fixed memory.

Parameters:
pointer to where our vector list lives.
size of vector list in memory.


Member Function Documentation

void ucc::MemVector::operator= ( Vector vector  )  [inline]

Assign an existing vector into our fixed vector list.

Parameters:
vector to copy from.

Reimplemented from ucc::Vector.

Definition at line 417 of file vector.h.


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

Generated on Wed May 13 09:18:39 2009 for UCommon by  doxygen 1.5.8