]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/technique.h
Use C++11 features with containers
[libs/gl.git] / source / materials / technique.h
index bfd979aae573c26f5a29330ff2a5a1c86981d1d0..74c37fc8e2ca0e03c24fdd4f691a60f96abeb640 100644 (file)
@@ -49,18 +49,14 @@ private:
                void uniforms();
        };
 
-public:
-       typedef std::map<Tag, RenderPass> PassMap;
-
-private:
-       PassMap passes;
+       std::map<Tag, RenderPass> passes;
 
 public:
        RenderPass &add_pass(Tag);
        bool has_pass(Tag) const;
        const RenderPass &get_pass(Tag) const;
        const RenderPass *find_pass(Tag) const;
-       const PassMap &get_passes() const { return passes; }
+       const std::map<Tag, RenderPass> &get_passes() const { return passes; }
        bool replace_texture(const std::string &, const Texture &);
        bool replace_material(const std::string &, const Material &);
        bool replace_uniforms(const ProgramData &);