Abilitare JavaScript per vedere questo sito.

Analizza opzione da linea di comando alla posizione corrente di analisi del parser.

Sintassi

bool parse_cmdline_option(string &out name, bool ext = false, bool skip = true)

name

Riferimento a opzione analizzata (senza - o -- iniziali)

err

Riferimento a eventuale testo di errore

ext

Flag sintassi opzione estesa (opz)

skip

Flag per ignorare spazi vuoti dalla posizione corrente (opz)

Risultato

Rende true se stringa analizzata alla posizione corrente, false altrimenti

Note

Il metodo aggiorna la posizione corrente di analisi solo in caso di successo.

Per opzione di linea di comando si intende una stringa nel formato "-<token>" oppure, se flag ext specificato, nel formato "--<token>".

Esempio di utilizzo:

string::parser p;

 

string name, err;

if (p.parse_cmdline_option(name, err))

{

  /* Opzione da linea di comando analizzata con successo */

}

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC