struct
#include <src/vt/configs/arguments/args.h>
ArgConfig Component that manages the configuration for a VT instance, parsed through the command-line arguments.
Base classes
-
template<typename T>struct vt::runtime::component::Component<ArgConfig>
Component
class for a generic VT runtime module, CRTP'ed over the component's actual type
Public static functions
Public functions
Public variables
Function documentation
std::tuple<int, std::string> vt:: arguments:: ArgConfig:: parse(int& argc,
char**& argv,
AppConfig const* appConfig)
Parse the arguments into ArgConfig. Re-assigns argc/argv to remove consumed arguments. On success the tuple will be {-1, ""}. Otherwise the exit code (which may be 0 if help was requested) will be returned along with an appropriate display message.