Edinburgh Speech Tools  2.1-release
EST_Chunk.h File Reference
#include <iostream>
#include <climits>
#include <sys/types.h>
#include "EST_walloc.h"
Include dependency graph for EST_Chunk.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EST_Chunk
 
class  EST_ChunkPtr
 

Macros

#define CHUNK_WARN(WHAT)
 
#define __CHUNK_INLINE_AGGRESSIVELY__   (1)
 
#define CII(BODY)   BODY
 
#define MAX_CHUNK_COUNT   (USHRT_MAX)
 
#define MAX_CHUNK_SIZE   (INT_MAX)
 

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)
 

Macro Definition Documentation

#define CHUNK_WARN (   WHAT)

Definition at line 59 of file EST_Chunk.h.

#define __CHUNK_INLINE_AGGRESSIVELY__   (1)

Definition at line 62 of file EST_Chunk.h.

#define CII (   BODY)    BODY

Definition at line 65 of file EST_Chunk.h.

#define MAX_CHUNK_COUNT   (USHRT_MAX)

Definition at line 93 of file EST_Chunk.h.

#define MAX_CHUNK_SIZE   (INT_MAX)

Definition at line 95 of file EST_Chunk.h.

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.