Commit 87ef6a75 authored by Tomáš Jakubec's avatar Tomáš Jakubec
Browse files

bug getAttr did not return reference

parent 096a2694
Loading
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -171,12 +171,12 @@ public:
        set(c) = val;
        set(c) = val;
    }
    }


    auto getAttr(_typeClass* c) const {
    auto& getAttr(_typeClass* c) const {
        return set(c);
        return set(c);
    }
    }




    auto getAttr(_typeClass& c) const {
    auto& getAttr(_typeClass& c) const {
        return set(c);
        return set(c);
    }
    }
};
};
@@ -227,12 +227,12 @@ public:
        (c.*set)() = val;
        (c.*set)() = val;
    }
    }


    auto getAttr(_typeClass* c) const {
    auto& getAttr(_typeClass* c) const {
        return (c->*set)();
        return (c->*set)();
    }
    }




    auto getAttr(_typeClass& c) const {
    auto& getAttr(_typeClass& c) const {
        return (c.*set)();
        return (c.*set)();
    }
    }
};
};