Logo Search packages:      
Sourcecode: maude version File versions  Download package

Classes | Public Member Functions | Private Types | Private Attributes

PreVector Class Reference

Collaboration diagram for PreVector:
Collaboration graph

List of all members.


struct  VectorHeader

Public Member Functions

bool empty () const
void freeMemory ()
size_t getAllocatedBytes () const
void * getBase ()
const void * getBase () const
size_t getLength () const
void initAllocate (size_t atLeastBytes)
void initEmpty ()
void initSteal (PreVector &victim)
void setLength (size_t length)

Private Types

enum  MallocSpecificValues { MIN_SIZE = 3 * sizeof(int), TAG_SIZE = sizeof(size_t) }

Private Attributes


Detailed Description

Definition at line 35 of file preVector.hh.

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

Generated by  Doxygen 1.6.0   Back to index