Mercurial > vim
diff src/structs.h @ 31639:62237ea155d9 v9.0.1152
patch 9.0.1152: class "implements" argument not implemented
Commit: https://github.com/vim/vim/commit/94674f2223aafeaa4690f25e12f3ebe07814c5ba
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jan 6 18:42:20 2023 +0000
patch 9.0.1152: class "implements" argument not implemented
Problem: Class "implements" argument not implemented.
Solution: Implement "implements" argument. Add basic checks for when a
class implements an interface.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 06 Jan 2023 19:45:05 +0100 |
parents | fe360a979c52 |
children | ec76f9d2319e |
line wrap: on
line diff
--- a/src/structs.h +++ b/src/structs.h @@ -1494,6 +1494,10 @@ struct class_S int class_refcount; int class_copyID; // used by garbage collection + // interfaces declared for the class + int class_interface_count; + char_u **class_interfaces; // allocated array of names + // class members: "static varname" int class_class_member_count; ocmember_T *class_class_members; // allocated