From aeeac23037262c580e22384db8aba17a38e227b8 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 19 Sep 2002 00:43:01 +0000 Subject: [PATCH] destroyData is nolonger inline --- src/gdd/gddI.h | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/gdd/gddI.h b/src/gdd/gddI.h index aa58062b1..e7ad35b48 100644 --- a/src/gdd/gddI.h +++ b/src/gdd/gddI.h @@ -179,32 +179,6 @@ inline gddStatus gdd::unreference(void) const return rc; } -inline void gdd::destroyData(void) -{ - if (isScalar()) - { - // - // this destroys the string types - // - this->setPrimType (aitEnumInvalid); - } - else { - if(destruct) - { - if(isContainer()) - destruct->destroy(this); - else - destruct->destroy(dataPointer()); - - destruct=NULL; - } - // required when prototype gdd goes - // back on app table free list - freeBounds(); - memset ( & this->data, '\0', sizeof ( this->data ) ); - } -} - inline void gdd::adjust(gddDestructor* d, void* v, aitEnum type,aitDataFormat) { if(destruct) destruct->destroy(dataPointer());