From e8d2f59266de2da3fb3e2169e9ec756138096001 Mon Sep 17 00:00:00 2001 From: Eivind Jahren Date: Fri, 26 Jan 2024 10:20:19 +0100 Subject: [PATCH] Remove unused node_data c functions --- lib/include/ert/util/node_data.hpp | 4 ---- lib/util/node_data.cpp | 23 ----------------------- 2 files changed, 27 deletions(-) diff --git a/lib/include/ert/util/node_data.hpp b/lib/include/ert/util/node_data.hpp index fdf4a9348..757047693 100644 --- a/lib/include/ert/util/node_data.hpp +++ b/lib/include/ert/util/node_data.hpp @@ -14,18 +14,14 @@ typedef struct node_data_struct node_data_type; void node_data_free(node_data_type *); void node_data_free_container(node_data_type *); -node_data_type *node_data_alloc_deep_copy(const node_data_type *); -node_data_type *node_data_alloc_shallow_copy(const node_data_type *); node_data_type *node_data_alloc_copy(const node_data_type *node, bool deep_copy); void *node_data_get_ptr(const node_data_type *); -const void *node_data_get_const_ptr(const node_data_type *); node_data_type *node_data_alloc_buffer(const void *, int); node_data_type *node_data_alloc_ptr(const void *, copyc_ftype *, free_ftype *); node_data_type *node_data_alloc_int(int); int node_data_get_int(const node_data_type *); -int node_data_fetch_and_inc_int(node_data_type *node_data); node_data_type *node_data_alloc_double(double); double node_data_get_double(const node_data_type *); node_data_type *node_data_alloc_string(const char *); diff --git a/lib/util/node_data.cpp b/lib/util/node_data.cpp index 118f37acc..438d1874b 100644 --- a/lib/util/node_data.cpp +++ b/lib/util/node_data.cpp @@ -106,14 +106,6 @@ node_data_type *node_data_alloc_copy(const node_data_type *node, return node_data_copyc(node, deep_copy); } -node_data_type *node_data_alloc_deep_copy(const node_data_type *node) { - return node_data_copyc(node, true); -} - -node_data_type *node_data_alloc_shallow_copy(const node_data_type *node) { - return node_data_copyc(node, false); -} - /** This function does NOT call the destructor on the data. That means that calling scope is responsible for freeing the data; used by the @@ -128,10 +120,6 @@ void node_data_free(node_data_type *node_data) { node_data_free_container(node_data); } -const void *node_data_get_const_ptr(const node_data_type *node_data) { - return node_data->data; -} - void *node_data_get_ptr(const node_data_type *node_data) { return node_data->data; } @@ -160,17 +148,6 @@ int node_data_get_int(const node_data_type *node_data) { } } -int node_data_fetch_and_inc_int(node_data_type *node_data) { - if (node_data->ctype == CTYPE_INT_VALUE) { - int *data = (int *)node_data->data; - (*data) += 1; - return *data; - } else { - util_abort("%s: wrong type \n", __func__); - return 0; - } -} - node_data_type *node_data_alloc_int(int value) { void *data_copy = util_alloc_copy(&value, sizeof value); return node_data_alloc__(data_copy, CTYPE_INT_VALUE, sizeof value, NULL,