#include "starlab_vector.h"
Go to the source code of this file.
Classes | |
class | story |
story: A tree-structured list of character strings. More... | |
Defines | |
#define | PARTICLE_ID "Particle" |
#define | START_PARTICLE "(Particle" |
#define | END_PARTICLE ")Particle" |
#define | DYNAMICS_ID "Dynamics" |
#define | START_DYNAMICS "(Dynamics" |
#define | END_DYNAMICS ")Dynamics" |
#define | LOG_ID "Log" |
#define | START_LOG "(Log" |
#define | END_LOG ")Log" |
#define | HYDRO_ID "Hydro" |
#define | START_HYDRO "(Hydro" |
#define | END_HYDRO ")Hydro" |
#define | STAR_ID "Star" |
#define | START_STAR "(Star" |
#define | END_STAR ")Star" |
#define | MAX_STORY_LINE_LENGTH 255 |
#define | chapter_begin_char '(' |
#define | chapter_end_char ')' |
Functions | |
story * | mk_story_line () |
story * | mk_story_chapter () |
story * | get_story (istream &) |
void | put_story (ostream &, story &) |
void | put_story_contents (ostream &, story &, char *prefix=NULL) |
void | put_simple_story_contents (ostream &str, story &s, char *prefix=NULL) |
void | add_story_line (story *, char *) |
void | rm_daughter_story (story *s, story *d) |
story * | find_qmatch (story *, char *) |
int | rmq (story *, char *) |
int | getiq (story *, char *, bool verbose=false) |
unsigned long | getulq (story *, char *, bool verbose=false) |
real | getrq (story *, char *, bool verbose=false) |
char * | getsq (story *, char *, bool verbose=false) |
vec | getvq (story *, char *, bool verbose=false) |
void | getra (story *, char *, real *, int, bool verbose=false) |
void | getia (story *, char *, int *, int, bool verbose=false) |
void | putiq (story *, char *, int) |
void | putulq (story *, char *, unsigned long) |
void | putrq (story *, char *, real, int precision=STD_PRECISION) |
void | putra (story *, char *, real *, int) |
void | putia (story *, char *, int *, int) |
void | putsq (story *, char *, char *) |
void | putvq (story *, char *, vec &, int precision=STD_PRECISION) |
void | dump_story (story *s, int indent=0) |
Definition in file story.h.