innazitutto textline (tutto minuscolo) è una cosa completamente diversa da TextLine.
TextLine è una classe, quello che devi rilasciare è una istanza della classe allocata dinamicamente

TextLine * textline = new TextLine ( "prova" ) ;
delete textline;

il distruttore di TextLine si occupa di rilasciare la memoria allocata durante l'istanza della classe (se qualcosa è stato allocato), altrimenti distrugge solo l'oggetto stesso.

TextLine::~TextLine ()
{

}