24 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 26 # define MR_DllDeclare __declspec( dllexport ) 28 # define MR_DllDeclare __declspec( dllimport ) 31 # define MR_DllDeclare 66 using elems_t = std::list<std::shared_ptr<FreeElement>>;
68 using Handle = elems_t::const_iterator;
73 elems.emplace_back(std::move(elem));
74 return --elems.cend();
~ElemHeap()
Definition: ElemHeap.h:60
elems_t::const_iterator Handle
Definition: ElemHeap.h:68
Base class for parcel serializers.
Definition: ObjStream.h:58
std::list< std::shared_ptr< FreeElement >> elems_t
Definition: ElemHeap.h:66
ElemHeap()
Definition: ElemHeap.h:57
elems_t elems
Definition: ElemHeap.h:82
A managed pile of FreeElement instances.
Definition: ElemHeap.h:54
Definition: Announcement.h:24
Handle Add(std::shared_ptr< FreeElement > elem)
Definition: ElemHeap.h:71