12#ifndef ARCCORE_COMMON_ALLOCATEDMEMORYINFO_H
13#define ARCCORE_COMMON_ALLOCATEDMEMORYINFO_H
17#include "arccore/common/CommonGlobal.h"
30class AllocatedMemoryInfo
34 AllocatedMemoryInfo() =
default;
35 explicit AllocatedMemoryInfo(
void* base_address)
36 : m_base_address(base_address)
38 AllocatedMemoryInfo(
void* base_address,
Int64 size)
39 : m_base_address(base_address)
44 : m_base_address(base_address)
58 void* m_base_address =
nullptr;
60 Int64 m_capacity = -1;
void * baseAddress() const
Adresse du début de la zone allouée.
Int64 size() const
Taille en octets de la zone mémoire utilisée. (-1) si inconnue.
Int64 capacity() const
Taille en octets de la zone mémoire allouée. (-1) si inconnue.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int64_t Int64
Type entier signé sur 64 bits.