    virtual~DRW_TableEntry() {
        for (std::vector<DRW_Variant*>::iterator it = extData.begin(); it != extData.end(); ++it) {
            delete *it;
        }

        extData.clear();
    }
    virtual~DRW_TableEntry() {
        for (std::vector<DRW_Variant*>::iterator it = extData.begin(); it != extData.end(); ++it) {
            delete *it;
        }

        extData.clear();
    }