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

Arguments for resizing a variable. More...

#include <arcane/core/internal/IVariableInternal.h>

Collaboration diagram for Arcane::VariableResizeArgs:

Public Member Functions

 VariableResizeArgs (Int32 new_size)
 VariableResizeArgs (Int32 new_size, Int32 additional_capacity)
 VariableResizeArgs (Int32 new_size, Int32 additional_capacity, bool use_no_init)
Int32 newSize () const
Int32 nbAdditionalCapacity () const
bool isUseNoInit () const

Private Attributes

Int32 m_new_size = 0
Int32 m_additional_capacity = 0
bool m_is_use_no_init = false

Detailed Description

Arguments for resizing a variable.

Definition at line 31 of file IVariableInternal.h.

Constructor & Destructor Documentation

◆ VariableResizeArgs() [1/3]

Arcane::VariableResizeArgs::VariableResizeArgs ( Int32 new_size)
inlineexplicit

Definition at line 35 of file IVariableInternal.h.

◆ VariableResizeArgs() [2/3]

Arcane::VariableResizeArgs::VariableResizeArgs ( Int32 new_size,
Int32 additional_capacity )
inlineexplicit

Definition at line 40 of file IVariableInternal.h.

◆ VariableResizeArgs() [3/3]

Arcane::VariableResizeArgs::VariableResizeArgs ( Int32 new_size,
Int32 additional_capacity,
bool use_no_init )
inlineexplicit

Definition at line 46 of file IVariableInternal.h.

Member Function Documentation

◆ isUseNoInit()

bool Arcane::VariableResizeArgs::isUseNoInit ( ) const
inline

Definition at line 55 of file IVariableInternal.h.

◆ nbAdditionalCapacity()

Int32 Arcane::VariableResizeArgs::nbAdditionalCapacity ( ) const
inline

Definition at line 54 of file IVariableInternal.h.

◆ newSize()

Int32 Arcane::VariableResizeArgs::newSize ( ) const
inline

Definition at line 53 of file IVariableInternal.h.

Member Data Documentation

◆ m_additional_capacity

Int32 Arcane::VariableResizeArgs::m_additional_capacity = 0
private

Definition at line 60 of file IVariableInternal.h.

◆ m_is_use_no_init

bool Arcane::VariableResizeArgs::m_is_use_no_init = false
private

Definition at line 61 of file IVariableInternal.h.

◆ m_new_size

Int32 Arcane::VariableResizeArgs::m_new_size = 0
private

Definition at line 59 of file IVariableInternal.h.


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