OpendTect  6.3
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 ________________________________________________________________________
10 
11  This file contains general defines that are so basic they can (read: MUST)
12  be used in any source file. If you have no include anywhere in your header
13  or source file, include this one.
14 
15  undefval.h includes plftypes.h which includes plfdefs.h. Thus, every single
16  source file in OD is dep on:
17 
18  plfdefs.h
19  plftypes.h
20  undefval.h
21  commondefs.h
22  commontypes.h
23  errmsg.h
24  gendefs.h
25 
26 -*/
27 
28 #ifndef undefval_h
29 # include "undefval.h"
30 #endif
31 #ifndef commontypes_h
32 #include "commontypes.h"
33 #endif
34 #ifndef errmsg_h
35 #include "errmsg.h"
36 #endif
37 
38 #ifdef __cpp__
39 
40 namespace OD
41 {
42  // For guaranteed small or large operations: consider using odmemory.h
43 
45  mGlobal(Basic) void memCopy(void*,const void*,od_int64);
47  mGlobal(Basic) void memSet(void*,char,od_int64);
49  mGlobal(Basic) void memZero(void*,od_int64);
51  mGlobal(Basic) void memMove(void*,const void*,od_int64);
52 
53 }
54 
55 #endif
#define mGlobal(module)
Definition: commondefs.h:160
#define od_int64
Definition: plftypes.h:34
OpendTect.
Definition: commontypes.h:25

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