From f21c62524e05e384c0dec7e07f2f1c524ced2c4e Mon Sep 17 00:00:00 2001 From: josh11b <15258583+josh11b@users.noreply.github.com> Date: Mon, 19 Oct 2026 16:42:32 +0000 Subject: [PATCH] Interface as base class use case supported (#8002) Previously forgot to update the "Use cases" section of classes.md to reflect `virtual` being added. --- docs/design/classes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/design/classes.md b/docs/design/classes.md index 2b2e228e8855..9d6708de1b9a 100644 --- a/docs/design/classes.md +++ b/docs/design/classes.md @@ -121,8 +121,8 @@ constant value. The use cases for classes include both cases motivated by C++ interop, and cases that we expect to be included in idiomatic Carbon-only code. -**This design currently only attempts to address the "data classes" and -"encapsulated types" use cases.** Addressing the "interface as base class", +**This design currently only attempts to address the "data classes", +"encapsulated types", and "interface as base class" use cases.** Addressing the "interop with C++ multiple inheritance" and "mixin" use cases is future work. ### Data classes