class TextToken {
public:
// TextToken::Type: elenco dei tipi token di interesse
enum Type {
Word, // parola
SpaceSequence, // sequenza di spazi
PunctuationMark // simbolo di punteggiatura
} ;
// TextToken::TextToken: costruttore parametrico
// permette di costruire un oggetto TextToken a partire dal tipo e dal
// valore del token
// Il valore di un token è la sequenza di caratteri che lo compongono
TextToken(Type type, const string &value)
: mTtype(type), mValue(value) {}
Type mTtype;
string mValue;
};

Salve questa qui sopra è una classe che rappresenta una sequenza di caratteri (token) appartenenente a una data categoria, io devo implementarla ma nn saprei da dove iniziare anche perchè non so cosa sia tutta quella parte scritta in rosso e perchè non è presente il private.Qualcuno mi potrebbe dare delle spiegazioni?! Grazie!!!