Edinburgh Speech Tools  2.1-release
handle_example.cc File Reference
#include <cstdlib>
#include <fstream>
#include <iostream>
#include "EST_Handleable.h"
#include "EST_THandle.h"
#include "EST_TBox.h"
#include "EST_String.h"
Include dependency graph for handle_example.cc:

Go to the source code of this file.

EST_THandle:example

Example of using the THandle reference counted pointer type.

See also
EST_THandle
typedef EST_THandle< HandleableThing, HandleableThing > HandleableThingP
 
typedef EST_TBox< Thing > BoxedThing
 
typedef EST_THandle< BoxedThing, Thing > BoxedThingP
 
ostream & operator<< (ostream &st, const HandleableThing &t)
 
ostream & operator<< (ostream &st, const EST_TBox< Thing > &t)
 
ostream & operator<< (ostream &st, const Thing &t)
 
void unboxed (void)
 
void boxed (void)
 
int main (void)
 

Typedef Documentation

typedef EST_THandle<HandleableThing,HandleableThing> HandleableThingP

Definition at line 94 of file handle_example.cc.

typedef EST_TBox<Thing> BoxedThing

Definition at line 133 of file handle_example.cc.

Definition at line 134 of file handle_example.cc.

Function Documentation

ostream& operator<< ( ostream &  st,
const HandleableThing &  t 
)

Definition at line 89 of file handle_example.cc.

ostream& operator<< ( ostream &  st,
const EST_TBox< Thing > &  t 
)

Definition at line 123 of file handle_example.cc.

ostream& operator<< ( ostream &  st,
const Thing &  t 
)

Definition at line 128 of file handle_example.cc.

void unboxed ( void  )

Definition at line 136 of file handle_example.cc.

void boxed ( void  )

Definition at line 182 of file handle_example.cc.

int main ( void  )

Definition at line 228 of file handle_example.cc.