-"Adds STL prefix 'std::' to several identifiers
-function AddSTLNamespaceDecl()
- call AddNamespaceDeclTo("std","cin")
- call AddNamespaceDeclTo("std","cout")
- call AddNamespaceDeclTo("std","cerr")
-
- call AddNamespaceDeclTo("std","swap")
- call AddNamespaceDeclTo("std","sort")
- call AddNamespaceDeclTo("std","max")
- call AddNamespaceDeclTo("std","min")
-
- call AddNamespaceDeclTo("std","deque")
- call AddNamespaceDeclTo("std","endl")
- call AddNamespaceDeclTo("std","list")
- call AddNamespaceDeclTo("std","map")
- call AddNamespaceDeclTo("std","multimap")
- call AddNamespaceDeclTo("std","ostream")
- call AddNamespaceDeclTo("std","pair")
- call AddNamespaceDeclTo("std","priority_queue")
- call AddNamespaceDeclTo("std","set")
- call AddNamespaceDeclTo("std","queue")
- call AddNamespaceDeclTo("std","stack")
- call AddNamespaceDeclTo("std","string")
- call AddNamespaceDeclTo("std","vector")
+"Prepend STL namespace 'std::' to several identifiers
+function PrependSTLNamespace()
+ let id = []
+ let id = id +['cin', 'cout', 'cerr', 'endl']
+ let id = id +['swap', 'sort', 'max', 'min']
+ let id = id +['vector', 'deque', 'list', 'map', 'multimap', 'set']
+ let id = id +['queue', 'stack', 'priority_queue']
+ let id = id +['ostream', 'istream']
+ let id = id +['pair', 'string']
+ let id = ['map']
+
+ for i in id
+ call PrependCppNamespaceToIdent("std", i)
+ endfor