isWritableDataMember.isWritableDataMember

Undocumented in source.
  1. enum isWritableDataMember;
  2. enum isWritableDataMember;
  3. enum isWritableDataMember;
  4. enum isWritableDataMember;
  5. enum isWritableDataMember;
  6. enum isWritableDataMember;
  7. enum isWritableDataMember;
  8. enum isWritableDataMember;
  9. enum isWritableDataMember;
  10. enum isWritableDataMember;
  11. enum isWritableDataMember;
    template isWritableDataMember(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 isWritableDataMember = true;

Meta