OpenAssetTools/src/ObjCommon/ObjContainer/ObjContainerReferenceable.h

16 lines
277 B
C++

#pragma once
#include "IObjContainer.h"
#include <set>
class ObjContainerReferenceable : public IObjContainer
{
std::set<void*> m_references;
public:
void AddReference(void* referencer);
bool RemoveReference(void* referencer);
bool IsReferenced() const;
};