Back to Jetson Inference

Jetson Inference: tinyxml2::MemPool Class Reference

docs/html/classtinyxml2_1_1MemPool.html

latest4.8 KB
Original Source

| | Jetson Inference

DNN Vision Library |

Public Member Functions | List of all members

tinyxml2::MemPool Class Referenceabstract

#include <xml.h>

Inheritance diagram for tinyxml2::MemPool:

|

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()

|

| tinyxml2::MemPool::MemPool | ( | | ) | |

| inline |

~MemPool()

|

| virtual tinyxml2::MemPool::~MemPool | ( | | ) | |

| inlinevirtual |

Member Function Documentation

Alloc()

|

| virtual void* tinyxml2::MemPool::Alloc | ( | | ) | |

| pure virtual |

Implemented in tinyxml2::MemPoolT< ITEM_SIZE >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) >, and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >.

Clear()

|

| virtual void tinyxml2::MemPool::Clear | ( | | ) | |

| pure virtual |

Implemented in tinyxml2::MemPoolT< ITEM_SIZE >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) >, and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >.

Free()

|

| virtual void tinyxml2::MemPool::Free | ( | void * | | ) | |

| pure virtual |

Implemented in tinyxml2::MemPoolT< ITEM_SIZE >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) >, and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >.

ItemSize()

|

| virtual int tinyxml2::MemPool::ItemSize | ( | | ) | const |

| pure virtual |

Implemented in tinyxml2::MemPoolT< ITEM_SIZE >.

SetTracked()

|

| virtual void tinyxml2::MemPool::SetTracked | ( | | ) | |

| pure virtual |

Implemented in tinyxml2::MemPoolT< ITEM_SIZE >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) >, tinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) >, and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >.


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

  • jetson-utils/xml.h

  • tinyxml2

  • MemPool

  • Generated on Tue Mar 28 2023 14:27:58 for Jetson Inference by 1.8.17