include/it/parser.h File Reference

#include <it/vec.h>
#include <it/mat.h>
#include <it/cplx.h>

Go to the source code of this file.

Defines

#define parser_add_file(p, filename)   do { p = _parser_add_file( p, filename );} while(0)
#define parser_add_params(p, argc, argv)   do { p = _parser_add_params( p, argc, argv );} while(0)
#define parser_add_string(p, s)   do { p = _parser_add_string( p, s );} while(0)

Typedefs

typedef char * parser_t

Functions

parser_tparser_init (int argc, char **argv, const char *filename, char *cmdline)
parser_t_parser_add_file (parser_t *p, const char *filename)
parser_t_parser_add_params (parser_t *p, int argc, char **argv)
parser_t_parser_add_string (parser_t *p, char *s)
void parser_delete (parser_t *p)
void parser_print (parser_t *p)
int parser_get_int (const parser_t *p, const char *varname)
double parser_get_double (const parser_t *p, const char *varname)
byte parser_get_byte (const parser_t *p, const char *varname)
char * parser_get_string (const parser_t *p, const char *varname)
cplx parser_get_cplx (const parser_t *p, const char *varname)
vec parser_get_vec (const parser_t *p, const char *varname)
ivec parser_get_ivec (const parser_t *p, const char *varname)
bvec parser_get_bvec (const parser_t *p, const char *varname)
cvec parser_get_cvec (const parser_t *p, const char *varname)
mat parser_get_mat (const parser_t *p, const char *varname)
imat parser_get_imat (const parser_t *p, const char *varname)
bmat parser_get_bmat (const parser_t *p, const char *varname)
cmat parser_get_cmat (const parser_t *p, const char *varname)
int parser_exists (const parser_t *p, const char *varname)
int parser_get_int_verbose (const parser_t *p, const char *varname, int verbose)
double parser_get_double_verbose (const parser_t *p, const char *varname, int verbose)
byte parser_get_byte_verbose (const parser_t *p, const char *varname, int verbose)
char * parser_get_string_verbose (const parser_t *p, const char *varname, int verbose)
cplx parser_get_cplx_verbose (const parser_t *p, const char *varname, int verbose)
vec parser_get_vec_verbose (const parser_t *p, const char *varname, int verbose)
ivec parser_get_ivec_verbose (const parser_t *p, const char *varname, int verbose)
bvec parser_get_bvec_verbose (const parser_t *p, const char *varname, int verbose)
cvec parser_get_cvec_verbose (const parser_t *p, const char *varname, int verbose)
mat parser_get_mat_verbose (const parser_t *p, const char *varname, int verbose)
imat parser_get_imat_verbose (const parser_t *p, const char *varname, int verbose)
bmat parser_get_bmat_verbose (const parser_t *p, const char *varname, int verbose)
cmat parser_get_cmat_verbose (const parser_t *p, const char *varname, int verbose)


Typedef Documentation

typedef char* parser_t

Definition at line 33 of file parser.h.


Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau