Edinburgh Speech Tools  2.1-release
EST_Chunk.cc File Reference
#include <cstdlib>
#include <iostream>
#include <cstring>
#include "EST_Chunk.h"
Include dependency graph for EST_Chunk.cc:

Go to the source code of this file.

Functions

EST_ChunkPtr chunk_allocate (size_t bytes)
 
EST_ChunkPtr chunk_allocate (size_t bytes, const char *initial, size_t initial_len)
 
EST_ChunkPtr chunk_allocate (size_t bytes, const EST_ChunkPtr &initial, size_t initial_start, size_t initial_len)
 
void cp_make_updatable (EST_ChunkPtr &cp, EST_Chunk::EST_chunk_size inuse)
 
void cp_make_updatable (EST_ChunkPtr &cp)
 
void grow_chunk (EST_ChunkPtr &cp, EST_Chunk::EST_chunk_size newsize)
 
void grow_chunk (EST_ChunkPtr &cp, EST_Chunk::EST_chunk_size inuse, EST_Chunk::EST_chunk_size newsize)
 
ostream & operator<< (ostream &s, const EST_Chunk &ch)
 

Function Documentation

EST_ChunkPtr chunk_allocate ( size_t  bytes)

Definition at line 231 of file EST_Chunk.cc.

EST_ChunkPtr chunk_allocate ( size_t  bytes,
const char *  initial,
size_t  initial_len 
)

Definition at line 238 of file EST_Chunk.cc.

EST_ChunkPtr chunk_allocate ( size_t  bytes,
const EST_ChunkPtr initial,
size_t  initial_start,
size_t  initial_len 
)

Definition at line 255 of file EST_Chunk.cc.

void cp_make_updatable ( EST_ChunkPtr cp,
EST_Chunk::EST_chunk_size  inuse 
)

Definition at line 280 of file EST_Chunk.cc.

void cp_make_updatable ( EST_ChunkPtr cp)

Definition at line 292 of file EST_Chunk.cc.

void grow_chunk ( EST_ChunkPtr cp,
EST_Chunk::EST_chunk_size  newsize 
)

Definition at line 311 of file EST_Chunk.cc.

void grow_chunk ( EST_ChunkPtr cp,
EST_Chunk::EST_chunk_size  inuse,
EST_Chunk::EST_chunk_size  newsize 
)

Definition at line 324 of file EST_Chunk.cc.

ostream& operator<< ( ostream &  s,
const EST_Chunk ch 
)

Definition at line 336 of file EST_Chunk.cc.