14#include "arccore/common/Collection.h"
16#include "arccore/base/ArgumentException.h"
17#include "arccore/base/TraceInfo.h"
21#include "arccore/common/List.h"
33 void _doNoReferenceError(
const void* ptr)
35 std::cerr <<
"** FATAL: Null reference.\n";
36 std::cerr <<
"** FATAL: Trying to use an item not referenced.\n";
37 std::cerr <<
"** FATAL: Item is located at memory address " << ptr <<
".\n";
46_noReferenceErrorCallTerminate(
const void* ptr)
48 _doNoReferenceError(ptr);
55extern "C" ARCCORE_COMMON_EXPORT
void
56throwOutOfRangeException()
58 std::cerr <<
"** FATAL: Invalid access on a collection (array, list, ...).\n";
Exception when an argument is invalid.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
void arccoreDebugPause(const char *msg)
Enters pause mode or throws a fatal error.