isReadableDataMember.isReadableDataMember

Undocumented in source.
  1. enum isReadableDataMember;
  2. enum isReadableDataMember;
  3. enum isReadableDataMember;
  4. enum isReadableDataMember;
  5. enum isReadableDataMember;
  6. enum isReadableDataMember;
  7. enum isReadableDataMember;
  8. enum isReadableDataMember;
  9. enum isReadableDataMember;
  10. enum isReadableDataMember;
  11. enum isReadableDataMember;
    template isReadableDataMember(T, string Member)
    static if(!(is(TypeTuple!(__traits(getMember, T, Member)))))
    static if(!(!is(typeof(__traits(getMember, T, Member)))))
    static if(!(is(typeof(__traits(getMember, T, Member)) == void)))
    static if(!(is(typeof(__traits(getMember, T, Member)) == enum)))
    static if(!(hasUDA!(__traits(getMember, T, Member), IgnoreAttribute)))
    static if(!(isArray!(typeof(__traits(getMember, T, Member))) && !is(typeof(typeof(__traits(getMember, T, Member)).init[0]) == ubyte) && !is(typeof(__traits(getMember, T, Member)) == string)))
    static if(!(isAssociativeArray!(typeof(__traits(getMember, T, Member)))))
    static if(!(isSomeFunction!(typeof(__traits(getMember, T, Member)))))
    static if(!(!is(typeof( ()()))))
    static if(!((__traits(getProtection, __traits(getMember, T, Member)) != "public") && (__traits(getProtection, __traits(getMember, T, Member)) != "export")))
    enum isReadableDataMember = true;

Meta