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 Diff line number Diff line
@@ -171,12 +171,12 @@ public:
        set(c) = val;
    }

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


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

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


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