/* * © Copyright 2014 – Urheberrechtshinweis * Alle Rechte vorbehalten / All Rights Reserved * * Programmcode ist urheberrechtlich geschuetzt. * Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner. * Keine Verwendung ohne explizite Genehmigung. * (vgl. § 106 ff UrhG / § 97 UrhG) */ #ifndef IHASATTRIBUTES_H #define IHASATTRIBUTES_H //#include //class IHasAttributes { //public: // /** set the value for the given key */ // virtual void setAttribute(const std::string& key, const std::string& val) = 0; // /** get the value for the given key */ // virtual const std::string& getAttribute(const std::string& key) const = 0; // /** get all attributes as map */ // virtual const std::unordered_map getAttributes() const = 0; //}; #endif // IHASATTRIBUTES_H