25#ifndef ABSTRACT_PROGRAM_INCLUDED
26#define ABSTRACT_PROGRAM_INCLUDED
64 void run(
int argc,
char **argv);
89 virtual int execute(
const std::vector<std::string> &positional_options) = 0;
107 void init_name(
char *name_from_cmd_line);
This file follows Google coding style, except for the name MEM_ROOT (which is kept for historical rea...
Header for compiler-dependent features.
Some integer typedefs for easier portability.
Definition: abstract_connection_program.h:37
The MEM_ROOT is a simple arena, where allocations are carved out of larger blocks.
Definition: my_alloc.h:82
Definition: my_getopt.h:92
#define PSI_NOT_INSTRUMENTED
Definition: validate_password_imp.cc:39