Interroga presenza carattere specifico alla posizione corrente di analisi del parser.
Sintassi |
bool is_char(uint8 ch) |
---|---|
ch |
Codice carattere |
Risultato |
Rende true se carattere presente alla posizione corrente, false altrimenti |
Note |
Il metodo lascia invariata la posizione corrente di analisi |
Esempio di utilizzo:
string::parser p; p.set_text("* text")
const uint ch_star = 0x2a; /* Carattere * */ const uint ch_alpha_a = 0x41; /* Carattere A */ bool f1 = p.is_char(ch_star); /* Rende valore true */ bool f2 = p.is_char(ch_alpha_a); /* Rende valore false */ |