{"id":"word--delegate","name":"delegate","owner":"yeho","package":"language","kind":"keyword","signature":"delegate","description":"Forward a method through a field","context":"Prefer thing and ordinary functions for Kyber-ready programs. Use class and interface only while evaluating the explicit oracle route.","parameters":[],"returns":"","members":[],"tags":["cpu","data","keyword","language","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"docs/language/conformance-2026.1.json: class-and-interface-dispatch; parser_declarations.cpp"},"status":"generated-cpp-only","notes":["Class and interface dispatch is generated-C++ only in Yeho Core 2026.1.","Generic classes and interfaces are not admitted even though the parser reserves research syntax."],"examples":[{"id":"complete","title":"Complete program","description":"Forward behavior to an owned identity object using an explicit method.","code":"// Explicit forwarding is the readable alternative shown here.\nclass Identity\n{\n    Name() -> text { return \"Nova\" }\n}\nclass Player\n{\n    Identity identity = Identity()\n    Name() -> text { return this.identity.Name() }\n}\nPlayer player = Player()\nConsole.Log(player.Name())\n","tags":["cpu","language"],"run":"cpu-oracle","expected":null,"verifyRun":false,"manifest":"manifestVersion = \"2\"\npackage = \"api.example.word__delegate\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n","verification":"type checked","sha256":"a971d9cd81a385c65eeb1366e9c39ba25597ba99f99f0db3bbde4b2904d8b043","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=word--delegate","json":"https://demonhunterlabs.com/reference/items/word--delegate.json","markdown":"https://demonhunterlabs.com/reference/text/word--delegate.md"}
