MySQL  8.0.19
Source Code Documentation
arg_handler.h File Reference

Defining the commandline argument handler class CmdArgHandler. More...

#include "harness_export.h"
#include <cstdint>
#include <functional>
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  CmdOption
 CmdOption stores information about command line options. More...
 
class  CmdArgHandler
 Handles command line arguments. More...
 

Typedefs

using OptionContainer = std::vector< CmdOption >
 Definition of a vector holding unique pointers to CmdOption objects. More...
 

Enumerations

enum  CmdOptionValueReq { CmdOptionValueReq::none = 0x01, CmdOptionValueReq::required = 0x02, CmdOptionValueReq::optional = 0x03 }
 

Detailed Description

Defining the commandline argument handler class CmdArgHandler.

This file defines the commandline argument handler class CmdArgHandler.

Typedef Documentation

◆ OptionContainer

using OptionContainer = std::vector<CmdOption>

Definition of a vector holding unique pointers to CmdOption objects.

Enumeration Type Documentation

◆ CmdOptionValueReq

enum CmdOptionValueReq
strong
Enumerator
none 
required 
optional