Base Module VST 3.7
SDK for developing VST plug-in
VariablesMap Class Reference

Command-line parsing result. More...

#include <fcommandline.h>

Public Member Functions

 VariablesMap ()
 Constructor. Creates a empty VariablesMap. More...
 
bool hasError () const
 Returns true when an error has occurred. More...
 
void setError ()
 Sets the error state to true. More...
 
std::string & operator[] (const VariablesMapContainer::key_type k)
 Retrieve the value of option k. More...
 
const std::string & operator[] (const VariablesMapContainer::key_type k) const
 Retrieve the value of option k. More...
 
VariablesMapContainer::size_type count (const VariablesMapContainer::key_type k) const
 Returns != 0 if command-line contains option k. More...
 

Detailed Description

Command-line parsing result.

This is the result of the parser.

Constructor & Destructor Documentation

◆ VariablesMap()

VariablesMap ( )
inline

Constructor. Creates a empty VariablesMap.

Member Function Documentation

◆ hasError()

bool hasError ( ) const
inline

Returns true when an error has occurred.

◆ setError()

void setError ( )
inline

Sets the error state to true.

◆ operator[]() [1/2]

std::string & operator[] ( const VariablesMapContainer::key_type  k)

Retrieve the value of option k.

If command-line contains option k more than once, only the last value will survive.

◆ operator[]() [2/2]

const std::string & operator[] ( const VariablesMapContainer::key_type  k) const

Retrieve the value of option k.

If command-line contains option k more than once, only the last value will survive.

◆ count()

VariablesMap::VariablesMapContainer::size_type count ( const VariablesMapContainer::key_type  k) const

Returns != 0 if command-line contains option k.

Empty

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