18#ifndef TESSERACT_TRAINING_COMMANDLINEFLAGS_H_
19#define TESSERACT_TRAINING_COMMANDLINEFLAGS_H_
26#define INT_PARAM_FLAG(name, val, comment) INT_VAR(FLAGS_##name, val, comment)
27#define DECLARE_INT_PARAM_FLAG(name) extern INT_VAR_H(FLAGS_##name)
28#define DOUBLE_PARAM_FLAG(name, val, comment) double_VAR(FLAGS_##name, val, comment)
29#define DECLARE_DOUBLE_PARAM_FLAG(name) extern double_VAR_H(FLAGS_##name)
30#define BOOL_PARAM_FLAG(name, val, comment) BOOL_VAR(FLAGS_##name, val, comment)
31#define DECLARE_BOOL_PARAM_FLAG(name) extern BOOL_VAR_H(FLAGS_##name)
32#define STRING_PARAM_FLAG(name, val, comment) STRING_VAR(FLAGS_##name, val, comment)
33#define DECLARE_STRING_PARAM_FLAG(name) extern STRING_VAR_H(FLAGS_##name)
39TESS_COMMON_TRAINING_API
41TESS_COMMON_TRAINING_API
43TESS_COMMON_TRAINING_API
45TESS_COMMON_TRAINING_API
47TESS_COMMON_TRAINING_API
49TESS_COMMON_TRAINING_API
51TESS_COMMON_TRAINING_API
53TESS_COMMON_TRAINING_API
55TESS_COMMON_TRAINING_API
57TESS_COMMON_TRAINING_API
69TESS_COMMON_TRAINING_API
TESS_COMMON_TRAINING_API DECLARE_INT_PARAM_FLAG(debug_level)
void ParseCommandLineFlags(const char *usage, int *argc, char ***argv, const bool remove_flags)
TESS_COMMON_TRAINING_API DECLARE_STRING_PARAM_FLAG(D)