clang API Documentation
Abstract interface for a command line adjusters. More...
#include <ArgumentsAdjusters.h>
Public Member Functions | |
virtual CommandLineArguments | Adjust (const CommandLineArguments &Args)=0 |
Returns adjusted command line arguments. | |
virtual | ~ArgumentsAdjuster () |
Abstract interface for a command line adjusters.
This abstract interface describes a command line argument adjuster, which is responsible for command line arguments modification before the arguments are used to run a frontend action.
Definition at line 34 of file ArgumentsAdjusters.h.
virtual clang::tooling::ArgumentsAdjuster::~ArgumentsAdjuster | ( | ) | [inline, virtual] |
Definition at line 43 of file ArgumentsAdjusters.h.
virtual CommandLineArguments clang::tooling::ArgumentsAdjuster::Adjust | ( | const CommandLineArguments & | Args | ) | [pure virtual] |
Returns adjusted command line arguments.
Args | Input sequence of command line arguments. |
Implemented in clang::tooling::InsertArgumentAdjuster.