]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Use vector when there's no reason to use some other container
[libs/gl.git] / source / programcompiler.h
index be2afab6fdd4d5746c5605aa8c1e9e1ea9707146..b14c03d8021fa5fa4726aa9a9ef6b9cbbb94be1c 100644 (file)
@@ -29,7 +29,7 @@ private:
        struct BlockModifier: Visitor
        {
                bool remove_node;
-               std::list<RefPtr<ProgramSyntax::Node> > insert_nodes;
+               std::vector<RefPtr<ProgramSyntax::Node> > insert_nodes;
 
                BlockModifier();
 
@@ -81,9 +81,9 @@ private:
        template<typename T>
        struct NodeGatherer: Visitor
        {
-               typedef std::list<T *> ResultType;
+               typedef std::vector<T *> ResultType;
 
-               std::list<T *> nodes;
+               std::vector<T *> nodes;
 
                const ResultType &get_result() const { return nodes; }
                using Visitor::visit;