gretl_string_table

gretl_string_table —

Synopsis




            gretl_string_table;
gretl_string_table* gretl_string_table_new  (void);
gretl_string_table* string_table_new_from_cols_list
                                            (int *list);
int         gretl_string_table_index        (gretl_string_table *st,
                                             const char *s,
                                             int col,
                                             int addcol,
                                             PRN *prn);
int         gretl_string_table_print        (gretl_string_table *st,
                                             DATAINFO *pdinfo,
                                             const char *fname,
                                             PRN *prn);
void        gretl_string_table_destroy      (gretl_string_table *st);
void        gretl_insert_builtin_string     (const char *name,
                                             const char *s);
int         save_named_string               (const char *name,
                                             const char *s,
                                             PRN *prn);
char*       get_named_string                (const char *name);
int         process_string_command          (const char *line,
                                             PRN *prn);
int         substitute_named_strings        (char *line);
int         string_is_defined               (const char *sname);
void        saved_strings_cleanup           (void);

Description

Details

gretl_string_table

typedef struct _gretl_string_table gretl_string_table;


gretl_string_table_new ()

gretl_string_table* gretl_string_table_new  (void);

Returns :

string_table_new_from_cols_list ()

gretl_string_table* string_table_new_from_cols_list
                                            (int *list);

list :
Returns :

gretl_string_table_index ()

int         gretl_string_table_index        (gretl_string_table *st,
                                             const char *s,
                                             int col,
                                             int addcol,
                                             PRN *prn);

st :
s :
col :
addcol :
prn :
Returns :

gretl_string_table_print ()

int         gretl_string_table_print        (gretl_string_table *st,
                                             DATAINFO *pdinfo,
                                             const char *fname,
                                             PRN *prn);

st :
pdinfo :
fname :
prn :
Returns :

gretl_string_table_destroy ()

void        gretl_string_table_destroy      (gretl_string_table *st);

st :

gretl_insert_builtin_string ()

void        gretl_insert_builtin_string     (const char *name,
                                             const char *s);

name :
s :

save_named_string ()

int         save_named_string               (const char *name,
                                             const char *s,
                                             PRN *prn);

name :
s :
prn :
Returns :

get_named_string ()

char*       get_named_string                (const char *name);

name :
Returns :

process_string_command ()

int         process_string_command          (const char *line,
                                             PRN *prn);

line :
prn :
Returns :

substitute_named_strings ()

int         substitute_named_strings        (char *line);

line :
Returns :

string_is_defined ()

int         string_is_defined               (const char *sname);

sname :
Returns :

saved_strings_cleanup ()

void        saved_strings_cleanup           (void);