NEURON
UniqueStringPool Class Reference

Public Member Functions

 UniqueStringPool (unsigned poolsize=strpoolsize)
 
 ~UniqueStringPool ()
 
char * add (const char *, unsigned)
 

Private Attributes

char * data
 
unsigned size
 
unsigned cur
 
UniqueStringPoolprev
 

Detailed Description

Definition at line 45 of file ustring.cpp.

Constructor & Destructor Documentation

◆ UniqueStringPool()

UniqueStringPool::UniqueStringPool ( unsigned  poolsize = strpoolsize)

Definition at line 105 of file ustring.cpp.

◆ ~UniqueStringPool()

UniqueStringPool::~UniqueStringPool ( )

Definition at line 117 of file ustring.cpp.

Member Function Documentation

◆ add()

char * UniqueStringPool::add ( const char *  str,
unsigned  len 
)

Definition at line 130 of file ustring.cpp.

Member Data Documentation

◆ cur

unsigned UniqueStringPool::cur
private

Definition at line 54 of file ustring.cpp.

◆ data

char* UniqueStringPool::data
private

Definition at line 52 of file ustring.cpp.

◆ prev

UniqueStringPool* UniqueStringPool::prev
private

Definition at line 55 of file ustring.cpp.

◆ size

unsigned UniqueStringPool::size
private

Definition at line 53 of file ustring.cpp.


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