summaryrefslogtreecommitdiff
path: root/src/structs.h
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2023-01-08 19:54:10 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-08 19:54:10 +0000
commit8367716a6e9589d61a771e6c329da05c9b55e61a (patch)
tree204db43661aad4e932fe0475a302378778457bf0 /src/structs.h
parent7f8b2559a30e2e2a443c35b28e94c6b45ba7ae04 (diff)
downloadvim-git-9.0.1159.tar.gz
patch 9.0.1159: extends argument for class not implemented yetv9.0.1159
Problem: Extends argument for class not implemented yet. Solution: Basic implementation of "extends".
Diffstat (limited to 'src/structs.h')
-rw-r--r--src/structs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/structs.h b/src/structs.h
index 78108c18f..08edcf402 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -1494,6 +1494,8 @@ struct class_S
int class_refcount;
int class_copyID; // used by garbage collection
+ class_T *class_extends; // parent class or NULL
+
// interfaces declared for the class
int class_interface_count;
char_u **class_interfaces; // allocated array of names