1*1e7416d9SIngo Weinhold /* 2*1e7416d9SIngo Weinhold * Copyright 2011, Ingo Weinhold, ingo_weinhold@gmx.de. 3*1e7416d9SIngo Weinhold * Distributed under the terms of the MIT License. 4*1e7416d9SIngo Weinhold */ 5*1e7416d9SIngo Weinhold #ifndef INDEXED_ATTRIBUTE_OWNER_H 6*1e7416d9SIngo Weinhold #define INDEXED_ATTRIBUTE_OWNER_H 7*1e7416d9SIngo Weinhold 8*1e7416d9SIngo Weinhold 9*1e7416d9SIngo Weinhold #include <SupportDefs.h> 10*1e7416d9SIngo Weinhold 11*1e7416d9SIngo Weinhold 12*1e7416d9SIngo Weinhold class IndexedAttributeOwner { 13*1e7416d9SIngo Weinhold public: 14*1e7416d9SIngo Weinhold virtual ~IndexedAttributeOwner(); 15*1e7416d9SIngo Weinhold 16*1e7416d9SIngo Weinhold virtual void UnsetIndexCookie(void* attributeCookie) = 0; 17*1e7416d9SIngo Weinhold }; 18*1e7416d9SIngo Weinhold 19*1e7416d9SIngo Weinhold 20*1e7416d9SIngo Weinhold #endif // INDEXED_ATTRIBUTE_OWNER_H 21