- 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