Skip to main content

Module cli

Module cli 

Source
Expand description

This module holds the Command Line Interface design.

Structs§

ClangParams
A data structure to contain CLI options that relate to clang-tidy or clang-format arguments.
FeedbackInput
A struct to contain CLI options that relate to RestClient.post_feedback().
FeedbackOptions
A struct to describe the CLI’s feedback options.
FormatOptions
A struct to describe the CLI’s clang-format options.
SourceOptions
A struct to describe the CLI’s source options.
TidyOptions
A struct to describe the CLI’s clang-tidy options.

Enums§

LinesChangedOnly
An enum to describe --lines-changed-only CLI option’s behavior.
ThreadComments
An enum to describe --thread-comments CLI option’s behavior.

Functions§

convert_extra_arg_val
Converts the parsed value of the --extra-arg option into an optional vector of strings.