ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Static Public Member Functions | Public Attributes | List of all members
xml_memory_page Struct Reference
Collaboration diagram for xml_memory_page:
Collaboration graph
[legend]

Static Public Member Functions

static xml_memory_pageconstruct (void *memory)
 

Public Attributes

xml_allocatorallocator
 
void * memory
 
xml_memory_pageprev
 
xml_memory_pagenext
 
size_t busy_size
 
size_t freed_size
 
char data [1]
 

Detailed Description

Definition at line 305 of file pugixml.cpp.

Member Function Documentation

◆ construct()

static xml_memory_page* xml_memory_page::construct ( void *  memory)
inlinestatic

Definition at line 307 of file pugixml.cpp.

References allocator, busy_size, freed_size, memory, next, and prev.

Referenced by xml_allocator::allocate_page().

Here is the caller graph for this function:

Member Data Documentation

◆ allocator

xml_allocator* xml_memory_page::allocator

Definition at line 324 of file pugixml.cpp.

Referenced by xml_allocator::allocate_page(), and construct().

◆ busy_size

size_t xml_memory_page::busy_size

◆ data

char xml_memory_page::data[1]

◆ freed_size

size_t xml_memory_page::freed_size

Definition at line 332 of file pugixml.cpp.

Referenced by construct(), and xml_allocator::deallocate_memory().

◆ memory

void* xml_memory_page::memory

◆ next

xml_memory_page* xml_memory_page::next

◆ prev

xml_memory_page* xml_memory_page::prev

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