OpendTect  6.6
gendefs.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Bert
8  Date: Sep 1995
9  RCS: $Id$
10 ________________________________________________________________________
11 
12  This file contains general defines that are so basic they can (read: MUST)
13  be used in any source file. If you have no include anywhere in your header
14  or source file, include this one.
15 
16  undefval.h includes plftypes.h which includes plfdefs.h. Thus, every single
17  source file in OD is dep on:
18 
19  plfdefs.h
20  plftypes.h
21  undefval.h
22  commondefs.h
23  commontypes.h
24  errmsg.h
25  gendefs.h
26 
27 -*/
28 
29 #include "undefval.h"
30 #include "commontypes.h"
31 #include "errmsg.h"
32 
33 
34 #ifdef __cpp__
35 
36 namespace OD
37 {
38  // For guaranteed small or large operations: consider using odmemory.h
39 
40  // If you are in parallel execution, use sysMemCopy, sysMemSet, sysMemZero
41 
43  mGlobal(Basic) void memCopy(void*,const void*,od_int64);
45  mGlobal(Basic) void memSet(void*,char,od_int64);
47  mGlobal(Basic) void memZero(void*,od_int64);
49  mGlobal(Basic) void memMove(void*,const void*,od_int64);
50 
51 }
52 
53 #endif
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
od_int64
#define od_int64
Definition: plftypes.h:35
OD
OpendTect.
Definition: commontypes.h:28
undefval.h
errmsg.h
commontypes.h

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021