\param startchars are characters that can start a name
\param allchars are characters that can turn up anywhere in names, allchars must include all characters from startchars*/
void setNameClass(QString startchars,QString allchars);
+ /**convenience overload: sets the two sub-classes of names
+ \param chars.first are characters that can start a name
+ \param chars.second are characters that can turn up anywhere in names, second must include all characters from first*/
+ void setNameClass(const QPair<QString,QString>&chars)
+ {setNameClass(chars.first,chars.second);}
///returns all characters that are regarded as whitespace
QString whitespaceClass()const;