tesseract v5.3.3.20231005
commandlineflags.h File Reference
#include "export.h"
#include "params.h"
#include <cstdlib>

Go to the source code of this file.

Namespaces

namespace  tesseract
 

Macros

#define INT_PARAM_FLAG(name, val, comment)   INT_VAR(FLAGS_##name, val, comment)
 
#define DECLARE_INT_PARAM_FLAG(name)   extern INT_VAR_H(FLAGS_##name)
 
#define DOUBLE_PARAM_FLAG(name, val, comment)   double_VAR(FLAGS_##name, val, comment)
 
#define DECLARE_DOUBLE_PARAM_FLAG(name)   extern double_VAR_H(FLAGS_##name)
 
#define BOOL_PARAM_FLAG(name, val, comment)   BOOL_VAR(FLAGS_##name, val, comment)
 
#define DECLARE_BOOL_PARAM_FLAG(name)   extern BOOL_VAR_H(FLAGS_##name)
 
#define STRING_PARAM_FLAG(name, val, comment)   STRING_VAR(FLAGS_##name, val, comment)
 
#define DECLARE_STRING_PARAM_FLAG(name)   extern STRING_VAR_H(FLAGS_##name)
 

Functions

TESS_COMMON_TRAINING_API tesseract::DECLARE_INT_PARAM_FLAG (debug_level)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (D)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (F)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (O)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (U)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (X)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (fonts_dir)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (fontconfig_tmpdir)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (output_trainer)
 
TESS_COMMON_TRAINING_API tesseract::DECLARE_STRING_PARAM_FLAG (test_ch)
 
void tesseract::ParseCommandLineFlags (const char *usage, int *argc, char ***argv, const bool remove_flags)
 

Macro Definition Documentation

◆ BOOL_PARAM_FLAG

#define BOOL_PARAM_FLAG (   name,
  val,
  comment 
)    BOOL_VAR(FLAGS_##name, val, comment)

Definition at line 30 of file commandlineflags.h.

◆ DECLARE_BOOL_PARAM_FLAG

#define DECLARE_BOOL_PARAM_FLAG (   name)    extern BOOL_VAR_H(FLAGS_##name)

Definition at line 31 of file commandlineflags.h.

◆ DECLARE_DOUBLE_PARAM_FLAG

#define DECLARE_DOUBLE_PARAM_FLAG (   name)    extern double_VAR_H(FLAGS_##name)

Definition at line 29 of file commandlineflags.h.

◆ DECLARE_INT_PARAM_FLAG

#define DECLARE_INT_PARAM_FLAG (   name)    extern INT_VAR_H(FLAGS_##name)

Definition at line 27 of file commandlineflags.h.

◆ DECLARE_STRING_PARAM_FLAG

#define DECLARE_STRING_PARAM_FLAG (   name)    extern STRING_VAR_H(FLAGS_##name)

Definition at line 33 of file commandlineflags.h.

◆ DOUBLE_PARAM_FLAG

#define DOUBLE_PARAM_FLAG (   name,
  val,
  comment 
)    double_VAR(FLAGS_##name, val, comment)

Definition at line 28 of file commandlineflags.h.

◆ INT_PARAM_FLAG

#define INT_PARAM_FLAG (   name,
  val,
  comment 
)    INT_VAR(FLAGS_##name, val, comment)

Definition at line 26 of file commandlineflags.h.

◆ STRING_PARAM_FLAG

#define STRING_PARAM_FLAG (   name,
  val,
  comment 
)    STRING_VAR(FLAGS_##name, val, comment)

Definition at line 32 of file commandlineflags.h.