automapper.meta

Undocumented in source.

Public Imports

std.meta
public import std.meta;

Members

Functions

GetMember
string GetMember()
splitOnCase
string[] splitOnCase(string str)
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

Alias
template Alias(alias T)
Undocumented in source.
ClassMembers
template ClassMembers(T)

Get a list of all public class member.

FlattenedMembers
template FlattenedMembers(T)

Get a list of flatenned class member.

MemberType
template MemberType(T, string members)

Get an alias on the member type (work with nested member like "foo.bar").

findOrDefault
template findOrDefault(alias Criteria, Default, T...)

Find a type matching a criteria or return default

hasNestedMember
template hasNestedMember(T, string members)

Test existance of the nested member (or not nested).

hasSpecifiedCallable
template hasSpecifiedCallable(T, string callable, P, RT)

Returns true if T has the specified callable

isClass
template isClass(T)
Undocumented in source.
isClassOrStruct
template isClassOrStruct(T)
Undocumented in source.
isPublicMember
template isPublicMember(T, string M)
Undocumented in source.
isSpecifiedCallable
template isSpecifiedCallable(alias D, P, RT)

Returns true if its a RT function(P)

onlyOneExists
template onlyOneExists(alias Criteria, T...)

Check if a type matching a criteria exists and only one

Meta