Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::Arguments Class Reference

Command-line options and arguments after parsing, type-checking, etc. More...

#include <Arguments.h>

Static Public Member Functions

static void PrintUsage (std::ostream &)
 
static ArgumentsParse (int argc, char *argv[])
 
static std::vector< std::string > ArgVector (const Arguments &)
 
static void Print (const Arguments &, Bytestream &)
 
static std::string str (const Arguments &)
 

Public Attributes

const std::string executable
 The currently-running binary.
 
const bool help
 
const std::string input
 
const std::string output
 
const bool outputFileSpecified
 
const std::vector< std::string > definitions
 
const std::vector< std::string > outputFormats
 
const bool parseOnly
 
const bool printAST
 
const bool printDAG
 
const bool printOutput
 
const std::string debugPattern
 

Detailed Description

Command-line options and arguments after parsing, type-checking, etc.

Definition at line 56 of file Arguments.h.


The documentation for this class was generated from the following files: