Zesstra | 1c8c99f | 2017-01-31 12:21:31 +0100 | [diff] [blame] | 1 | .. Morgengrauen-Mudlib - sefun-Doku. |
Zesstra | c2963ca | 2017-01-31 11:16:22 +0100 | [diff] [blame] | 2 | |
Zesstra | e60ab35 | 2017-01-31 12:23:53 +0100 | [diff] [blame] | 3 | sefuns (simulated efuns) |
| 4 | ======================== |
Zesstra | c2963ca | 2017-01-31 11:16:22 +0100 | [diff] [blame] | 5 | |
Zesstra | 1c8c99f | 2017-01-31 12:21:31 +0100 | [diff] [blame] | 6 | sefuns sind Funktionen, die aehnlich wie echte efuns im Driver allen Objekten |
| 7 | (ausser dem Masterobjekt) zur Verfuegung stehen ohne dass die explizit geerbt |
| 8 | werden muessen. Sie sind allerdings in LPC implementiert und damit langsamer |
| 9 | als efuns. |
| 10 | |
| 11 | Es ist moeglich, sefuns mit demselben Namen wie efuns zu erstellen, diese wird |
| 12 | dann anstelle der efun gerufen. Will man ausnahmsweise aber die efun mit dem |
| 13 | Namen rufen, so kann dies mit der Syntax ``efun::function()`` erreichen. |
| 14 | |
| 15 | Verzeichnis der dokumentierten sefuns im Morgengrauen: |
Zesstra | c2963ca | 2017-01-31 11:16:22 +0100 | [diff] [blame] | 16 | |
| 17 | .. toctree:: |
| 18 | :maxdepth: 1 |
| 19 | :glob: |
| 20 | |
| 21 | sefun/* |
Zesstra | 4203717 | 2018-02-02 18:29:36 +0100 | [diff] [blame] | 22 | sefun-obsolet |