7#include <gtest/gtest.h>
9#include "arccore/base/IndexOutOfRangeException.h"
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);
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe de base d'une exception.
Exception lorsqu'une valeur n'est pas dans un intervalle donné.
Espace de nom de Arccore.
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.
ARCCORE_HOST_DEVICE void arccoreCheckAt(Int64 i, Int64 max_size)
Vérifie un éventuel débordement de tableau.