isExpose

Checks Type to satisfy compile-time interfaces listed in Interfaces.

Type should expose all methods and fields that are defined in each interface. Compile-time interface description is struct with fields and methods without implementation. There are no implementations to not use the struct in usual way, linker will stop you.

Overloaded methods are handled as expected. Check is provided by name, return type and parameters types of the method that is looked up.

template isExpose (
Type
Interfaces...
) {}

Members

Manifest constants

isExpose
enum isExpose;
Undocumented in source.

Meta