Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MemoryInfoChunk Class Reference

Information about an allocated chunk. More...

#include <arcane/utils/IMemoryInfo.h>

Collaboration diagram for Arcane::MemoryInfoChunk:

Public Member Functions

 MemoryInfoChunk (const void *aowner, Int64 asize, Int64 alloc_id, Integer aiteration)
const void * owner () const
Int64 size () const
Int64 allocId () const
Integer iteration () const
const StringstackTrace () const
void setOwner (const void *o)
void setStackTrace (const String &st)

Private Attributes

const void * m_owner
Int64 m_size
Int64 m_alloc_id
Integer m_iteration
String m_stack_trace

Detailed Description

Information about an allocated chunk.

Definition at line 32 of file IMemoryInfo.h.

Constructor & Destructor Documentation

◆ MemoryInfoChunk() [1/2]

Arcane::MemoryInfoChunk::MemoryInfoChunk ( )
inline

Definition at line 36 of file IMemoryInfo.h.

◆ MemoryInfoChunk() [2/2]

Arcane::MemoryInfoChunk::MemoryInfoChunk ( const void * aowner,
Int64 asize,
Int64 alloc_id,
Integer aiteration )
inline

Definition at line 42 of file IMemoryInfo.h.

Member Function Documentation

◆ allocId()

Int64 Arcane::MemoryInfoChunk::allocId ( ) const
inline

Definition at line 53 of file IMemoryInfo.h.

◆ iteration()

Integer Arcane::MemoryInfoChunk::iteration ( ) const
inline

Definition at line 54 of file IMemoryInfo.h.

◆ owner()

const void * Arcane::MemoryInfoChunk::owner ( ) const
inline

Definition at line 51 of file IMemoryInfo.h.

◆ setOwner()

void Arcane::MemoryInfoChunk::setOwner ( const void * o)
inline

Definition at line 59 of file IMemoryInfo.h.

◆ setStackTrace()

void Arcane::MemoryInfoChunk::setStackTrace ( const String & st)
inline

Definition at line 60 of file IMemoryInfo.h.

◆ size()

Int64 Arcane::MemoryInfoChunk::size ( ) const
inline

Definition at line 52 of file IMemoryInfo.h.

◆ stackTrace()

const String & Arcane::MemoryInfoChunk::stackTrace ( ) const
inline

Definition at line 55 of file IMemoryInfo.h.

Member Data Documentation

◆ m_alloc_id

Int64 Arcane::MemoryInfoChunk::m_alloc_id
private

Definition at line 66 of file IMemoryInfo.h.

◆ m_iteration

Integer Arcane::MemoryInfoChunk::m_iteration
private

Definition at line 67 of file IMemoryInfo.h.

◆ m_owner

const void* Arcane::MemoryInfoChunk::m_owner
private

Definition at line 64 of file IMemoryInfo.h.

◆ m_size

Int64 Arcane::MemoryInfoChunk::m_size
private

Definition at line 65 of file IMemoryInfo.h.

◆ m_stack_trace

String Arcane::MemoryInfoChunk::m_stack_trace
private

Definition at line 68 of file IMemoryInfo.h.


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