From f2572d3bd539a4a64a77c1ab7c727b8ab01a43f1 Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Sun, 9 Jan 2022 14:59:55 +0100 Subject: [PATCH] mark Vector as internal --- src/runtime/c/pgf/vector.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/runtime/c/pgf/vector.h b/src/runtime/c/pgf/vector.h index 26b0498b5..71d2d3235 100644 --- a/src/runtime/c/pgf/vector.h +++ b/src/runtime/c/pgf/vector.h @@ -2,12 +2,12 @@ #define VECTOR_H template -struct Vector { +struct PGF_INTERNAL Vector { size_t len; A data[]; }; -template inline +template inline PGF_INTERNAL ref> vector_new(size_t len) { ref> res = PgfDB::malloc>(len*sizeof(A)); @@ -15,7 +15,7 @@ ref> vector_new(size_t len) return res; } -template inline +template inline PGF_INTERNAL ref vector_new(Vector C::* field, size_t len) { ptrdiff_t offset = (ptrdiff_t) &(((C*) NULL)->*field); @@ -24,13 +24,13 @@ ref vector_new(Vector C::* field, size_t len) return res; } -template inline +template inline PGF_INTERNAL ref vector_elem(ref> v, size_t index) { return ref::from_ptr(&v->data[index]); } -template inline +template inline PGF_INTERNAL A *vector_elem(Vector *v, size_t index) { return &v->data[index];