Bridge++  Version 1.4.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
checker.h
Go to the documentation of this file.
1 
14 
23 #ifndef CHECKER_INCLUDED
24 #define CHECKER_INCLUDED
25 
26 #include "commonParameters.h"
27 
28 #include "IO/bridgeIO.h"
29 using Bridge::vout;
30 
31 namespace ParameterCheck
32 {
33  typedef bool (*valid_double)(const double);
34  typedef bool (*valid_int)(const int);
35  typedef bool (*valid_double_vector)(const std::vector<double>&);
36  typedef bool (*valid_int_vector)(const std::vector<int>&);
37  typedef bool (*valid_string)(const std::string&);
38 
39  int non_negative(const int v);
40  int non_zero(const int v);
41  int non_zero(const double v);
42  int square_non_zero(const double v);
43  int non_NULL(const std::string v);
44 }
45 #endif
bool(* valid_int_vector)(const std::vector< int > &)
Definition: checker.h:36
BridgeIO vout
Definition: bridgeIO.cpp:495
bool(* valid_double_vector)(const std::vector< double > &)
Definition: checker.h:35
int square_non_zero(const double v)
Definition: checker.cpp:41
int non_NULL(const std::string v)
Definition: checker.cpp:61
bool(* valid_int)(const int)
Definition: checker.h:34
bool(* valid_string)(const std::string &)
Definition: checker.h:37
int non_zero(const double v)
Definition: checker.cpp:31
int non_negative(const int v)
Definition: checker.cpp:21
bool(* valid_double)(const double)
Definition: checker.h:33