OMType* ImplAAFTypeDefRename::renamedType(void) const { // Should be properly implemented ImplAAFTypeDef* type = BaseType(); return type->type(); }
const OMType* ImplAAFPropertyDef::type(void) const { AAFRESULT hr; ImplAAFTypeDef * ptd = 0; hr = GetTypeDef (&ptd); ASSERTU (AAFRESULT_SUCCEEDED (hr)); ASSERTU (ptd); // Don't reference count these! aafUInt32 refCount; refCount = ptd->ReleaseReference (); // make sure our assumption (dict owns a ref) is correct ASSERTU (refCount > 0); return ptd->type(); }
OMType* ImplAAFTypeDefString::elementType(void) const { ImplAAFTypeDef* type = BaseType(); return type->type(); }