Alien
1.3.0
Developer documentation
Loading...
Searching...
No Matches
Precomp.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2026 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
#pragma once
8
9
/*---------------------------------------------------------------------------*/
10
/*---------------------------------------------------------------------------*/
11
12
#include <alien/AlienConfig.h>
13
#include <alien/AlienExport.h>
14
15
#ifdef WIN32
16
#include <iso646.h>
17
#endif
18
19
#include <assert.h>
20
21
/*---------------------------------------------------------------------------*/
22
/*---------------------------------------------------------------------------*/
23
24
/***********************************
25
* Common defines.
26
*/
27
28
#define ALIEN_ASSERT(a, b) assert((a))
29
30
#ifdef ALIEN_CHECK
31
#define ALIEN_CHECK_AT((a), (b)) assert((((a) >= 0) && ((a) < (b))))
32
#else
33
#define ALIEN_CHECK_AT(a, b)
34
#endif
35
36
/*---------------------------------------------------------------------------*/
37
/*---------------------------------------------------------------------------*/
38
39
#include <arccore/base/ArgumentException.h>
40
#include <arccore/base/BaseTypes.h>
41
#include <arccore/base/FatalErrorException.h>
42
#include <arccore/base/NotImplementedException.h>
43
#include <arccore/base/TraceInfo.h>
44
#include <arccore/trace/ITraceMng.h>
45
46
#include <arccore/collections/Array.h>
47
#include <arccore/collections/Array2.h>
48
49
#include <arccore/message_passing/Messages.h>
50
#include <arccore/message_passing/Request.h>
51
#include <arccore/message_passing/ISerializeMessage.h>
52
#include <arccore/message_passing/ISerializeMessageList.h>
53
#include <arccore/serialize/ISerializer.h>
54
55
#include <arccore/trace/ITraceMng.h>
56
57
#include <alien/utils/arccore/AlienTypes.h>
58
59
/*---------------------------------------------------------------------------*/
60
/*---------------------------------------------------------------------------*/
core
alien
utils
Precomp.h
Generated on
for Alien by
1.16.1