Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::xml::MemPool Class Referenceabstract

#include <tinyxml2.h>

Inheritance diagram for ttv::xml::MemPool:
ttv::xml::MemPoolT< sizeof(ttv::xml::XMLAttribute) > ttv::xml::MemPoolT< sizeof(ttv::xml::XMLComment) > ttv::xml::MemPoolT< sizeof(ttv::xml::XMLElement) > ttv::xml::MemPoolT< sizeof(ttv::xml::XMLText) > ttv::xml::MemPoolT< SIZE >

Public Member Functions

 MemPool ()
 
virtual ~MemPool ()
 
virtual int ItemSize () const =0
 
virtual void * Alloc ()=0
 
virtual void Free (void *)=0
 
virtual void SetTracked ()=0
 
virtual void Clear ()=0
 

Constructor & Destructor Documentation

◆ MemPool()

ttv::xml::MemPool::MemPool ( )
inline

◆ ~MemPool()

virtual ttv::xml::MemPool::~MemPool ( )
inlinevirtual

Member Function Documentation

◆ Alloc()

virtual void* ttv::xml::MemPool::Alloc ( )
pure virtual

◆ Clear()

virtual void ttv::xml::MemPool::Clear ( )
pure virtual

◆ Free()

virtual void ttv::xml::MemPool::Free ( void *  )
pure virtual

◆ ItemSize()

virtual int ttv::xml::MemPool::ItemSize ( ) const
pure virtual

◆ SetTracked()

virtual void ttv::xml::MemPool::SetTracked ( )
pure virtual

The documentation for this class was generated from the following file: