7#include <gtest/gtest.h> 
    9#include "arccore/base/IndexOutOfRangeException.h" 
   23void _doCheckRange(Int64 i,Int64 min_inclusive,Int64 max_exclusive)
 
   27void _doCheckRange(Int64 i,Int64 max_exclusive)
 
   40  EXPECT_NO_THROW(_doCheckRange(4,4,15));
 
   41  EXPECT_NO_THROW(_doCheckRange(-4,-4,5));
 
   42  EXPECT_NO_THROW(_doCheckRange(15,-3,20));
 
   48  EXPECT_NO_THROW(_doCheckRange(15,17));
 
   50  ARCCORE_CHECK_RANGE(3,-2,19);
 
Classe de base d'une exception.
Exception lorsqu'une valeur n'est pas dans un intervalle donné.
Espace de nom de Arccore.
__host__ __device__ void arccoreCheckRange(Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive)
Vérifie que min_value_inclusive <= i < max_value_exclusive.
__host__ __device__ void arccoreCheckAt(Int64 i, Int64 max_size)
Vérifie un éventuel débordement de tableau.