Module dlib.core.oop
Prototype-based OOP system for structs.
Description
Supports multiple inheritance, parametric polymorphism (struct interfaces), interface inheritance
Functions
| Name | Description |
|---|---|
hasMethod()
|
Test if type (T) has specified method (m), local or derived |
tupleElemWithMember()
|
Returns index of a tuple element which has specified member (s) |
Templates
| Name | Description |
|---|---|
Inherit
|
Inheritance mixin |
Manifest constants
| Name | Type | Description |
|---|---|---|
isMethod
|
Test if F is a method |