clang API Documentation
PositionalArg - A simple positional argument. More...
#include <Arg.h>


Public Member Functions | |
| PositionalArg (const Option *Opt, unsigned Index, const Arg *BaseArg=0) | |
| virtual void | render (const ArgList &Args, ArgStringList &Output) const |
| render - Append the argument onto the given array as strings. | |
| virtual unsigned | getNumValues () const |
| virtual const char * | getValue (const ArgList &Args, unsigned N=0) const |
Static Public Member Functions | |
| static bool | classof (const Arg *A) |
| static bool | classof (const PositionalArg *) |
PositionalArg - A simple positional argument.
Definition at line 134 of file Arg.h.
| static bool clang::driver::PositionalArg::classof | ( | const PositionalArg * | ) | [inline, static] |
| static bool clang::driver::PositionalArg::classof | ( | const Arg * | A | ) | [inline, static] |
Reimplemented from clang::driver::Arg.
Definition at line 143 of file Arg.h.
References clang::driver::Arg::getKind(), and clang::driver::Arg::PositionalClass.
| virtual unsigned clang::driver::PositionalArg::getNumValues | ( | ) | const [inline, virtual] |
| const char * PositionalArg::getValue | ( | const ArgList & | Args, | |
| unsigned | N = 0 | |||
| ) | const [virtual] |
Implements clang::driver::Arg.
Definition at line 99 of file Arg.cpp.
References clang::driver::ArgList::getArgString(), clang::driver::Arg::getIndex(), and getNumValues().
| void PositionalArg::render | ( | const ArgList & | Args, | |
| ArgStringList & | Output | |||
| ) | const [virtual] |
render - Append the argument onto the given array as strings.
Implements clang::driver::Arg.
Definition at line 95 of file Arg.cpp.
References clang::driver::ArgList::getArgString(), and clang::driver::Arg::getIndex().