isProperty - multiple declarations

Enum member isProperty

enum isProperty(alias T) = (isBasicType!(typeof(T)) || isArray!(typeof(T)) || isAssociativeArray!(typeof(T)) || isAggregateType!(typeof(T)) || is(typeof(T) == enum)) && !isSomeFunction!T && !isTemplate!T;

Enum member isProperty

enum isProperty(alias T, string member) = isProperty!(getMember!(T, member));