Base Module  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Namespaces | Typedefs | Functions
fcommandline.h File Reference

Very simple command-line parser. More...

#include <deque>
#include <map>
#include <vector>
#include <algorithm>
#include <sstream>

Data Structures

class  VariablesMap
 Command-line parsing result. More...
 
class  Description
 The description of one single command-line option. More...
 
class  Descriptions
 List of command-line option descriptions. More...
 

Namespaces

 Steinberg
 
 Steinberg::CommandLine
 Very simple command-line parser.
 

Typedefs

typedef std::vector< std::string > FilesVector
 type of the list of elements on the command line that are not handled by options parsing More...
 

Functions

bool parse (int ac, char *av[], const Descriptions &desc, VariablesMap &result, FilesVector *files=0)
 Parse the command-line. More...
 
std::ostream & operator<< (std::ostream &os, const Descriptions &desc)
 Make Descriptions stream able. More...
 

Detailed Description

Very simple command-line parser.

See also
Steinberg::CommandLine
Empty

Copyright ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.