OpenMEEG
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Macros | Functions | Variables
options.h File Reference
#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <iostream>
Include dependency graph for options.h:

Go to the source code of this file.

Namespaces

 OpenMEEG
 
 OpenMEEG::command_line
 

Macros

#define command_usage(usage)   command_line::option((const char*)0,argc,argv,(const char*)0,usage)
 
#define command_option(name, defaut, usage)   command_line::option(name,argc,argv,defaut,usage)
 
#define use_color_terminal
 
#define command_line_OS   1
 

Functions

char OpenMEEG::command_line::uncase (const char x)
 
float OpenMEEG::command_line::atof (const char *str)
 
int OpenMEEG::command_line::strlen (const char *s)
 
int OpenMEEG::command_line::strncmp (const char *s1, const char *s2, const int l)
 
int OpenMEEG::command_line::strfind (const char *s, const char c)
 
int OpenMEEG::command_line::strncasecmp (const char *s1, const char *s2, const int l)
 
int OpenMEEG::command_line::strcmp (const char *s1, const char *s2)
 
int OpenMEEG::command_line::strcasecmp (const char *s1, const char *s2)
 
const char * OpenMEEG::command_line::basename (const char *s)
 
const char * OpenMEEG::command_line::option (const char *const name, const int argc, char **argv, const char *defaut, const char *const usage=NULL)
 
bool OpenMEEG::command_line::option (const char *const name, const int argc, char **argv, const bool defaut, const char *const usage=NULL)
 
int OpenMEEG::command_line::option (const char *const name, const int argc, char **argv, const int defaut, const char *const usage=NULL)
 
char OpenMEEG::command_line::option (const char *const name, const int argc, char **argv, const char defaut, const char *const usage=NULL)
 
double OpenMEEG::command_line::option (const char *const name, const int argc, char **argv, const double defaut, const char *const usage=NULL)
 

Variables

const char OpenMEEG::command_line::t_normal [9] = {0x1b,'[','0',';','0',';','0','m','\0'}
 
const char OpenMEEG::command_line::t_red [11] = {0x1b,'[','4',';','3','1',';','5','9','m','\0'}
 
const char OpenMEEG::command_line::t_bold [5] = {0x1b,'[','1','m','\0'}
 
const char OpenMEEG::command_line::t_purple [11] = {0x1b,'[','0',';','3','5',';','5','9','m','\0'}
 

Macro Definition Documentation

#define command_usage (   usage)    command_line::option((const char*)0,argc,argv,(const char*)0,usage)

Definition at line 40 of file options.h.

#define command_option (   name,
  defaut,
  usage 
)    command_line::option(name,argc,argv,defaut,usage)

Definition at line 41 of file options.h.

#define use_color_terminal

Definition at line 49 of file options.h.

#define command_line_OS   1

Definition at line 50 of file options.h.