node_ctype.hpp
Go to the documentation of this file.
1/*
2 Copyright (C) 2011 Equinor ASA, Norway.
3
4 The file 'node_ctype.h' is part of ERT - Ensemble based Reservoir Tool.
5
6 ERT is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10
11 ERT is distributed in the hope that it will be useful, but WITHOUT ANY
12 WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE.
14
15 See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
16 for more details.
17*/
18
19#ifndef ERT_NODE_CTYPE_H
20#define ERT_NODE_CTYPE_H
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25
26/*
27 value : means a scalar which has been packed into the container
28 object.
29
30 pointer: means a (typed) pointer which points to a memory location
31 outside the container object (however the container can own
32 the memory).
33
34*/
35
36typedef enum {CTYPE_VOID_POINTER = 1,
44
45
47#ifdef __cplusplus
48}
49#endif
50#endif
node_ctype
Definition: node_ctype.hpp:36
@ CTYPE_INT_VALUE
Definition: node_ctype.hpp:37
@ CTYPE_DOUBLE_VALUE
Definition: node_ctype.hpp:38
@ CTYPE_SIZE_T_VALUE
Definition: node_ctype.hpp:42
@ CTYPE_BOOL_VALUE
Definition: node_ctype.hpp:41
@ CTYPE_INVALID
Definition: node_ctype.hpp:43
@ CTYPE_FLOAT_VALUE
Definition: node_ctype.hpp:39
@ CTYPE_CHAR_VALUE
Definition: node_ctype.hpp:40
@ CTYPE_VOID_POINTER
Definition: node_ctype.hpp:36
const char * node_ctype_name(node_ctype)