autointf

Some tools to help to auto-generate interface implementation.

Public Imports

std.traits
public import std.traits : ReturnType;

Members

Classes

UserContext
class UserContext

Base class for creating a context conserved during the invocation process.

Functions

autoImplementMethods
string autoImplementMethods()
Undocumented in source. Be warned that the author may not have intended to support it.
noAutoImplement
NoAutoImplementMethod noAutoImplement()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

InterfaceInfo
struct InterfaceInfo(T)

Provides all necessary informations to implement an automated interface or class. inspired by /web/vibe/web/internal/rest/common.d

MethodInfo
struct MethodInfo

Informations about a method.

NoAutoImplementMethod
struct NoAutoImplementMethod

Methods marked with this attribute will not be auto implemented.

ParameterInfo
struct ParameterInfo

Informations about a method parameter.

StaticMethodInfo
struct StaticMethodInfo

Static informations about a method.

StaticParameterInfo
struct StaticParameterInfo

Static informations about a method parameter.

SubInterface
struct SubInterface
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.