X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fsourcemap.cpp;h=6c4dd476289736e7778f2cc3d371f7980efd2f60;hp=9eb33b05733a9ce3c0659cad2272aedcd37b2d1e;hb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;hpb=3a6eb030fb4eca4c2a317f270704fddf31613130 diff --git a/source/glsl/sourcemap.cpp b/source/glsl/sourcemap.cpp index 9eb33b05..6c4dd476 100644 --- a/source/glsl/sourcemap.cpp +++ b/source/glsl/sourcemap.cpp @@ -9,10 +9,6 @@ namespace Msp { namespace GL { namespace SL { -SourceMap::SourceMap(): - base_index(0) -{ } - void SourceMap::set_name(unsigned i, const string &n) { if(source_names.empty()) @@ -59,9 +55,9 @@ string SourceMap::translate_errors(const string &errors) const static const Regex r_message("^(([0-9]+)\\(([0-9]+)\\) :|ERROR: ([0-9]+):([0-9]+):) (.*)$"); vector lines = split(errors, '\n'); string translated; - for(vector::const_iterator i=lines.begin(); i!=lines.end(); ++i) + for(const string &l: lines) { - RegMatch m = r_message.match(*i); + RegMatch m = r_message.match(l); if(m) { unsigned index = 0; @@ -82,7 +78,7 @@ string SourceMap::translate_errors(const string &errors) const translated += format("%s:%d: %s", src, line, m[6].str); } else - translated += *i; + translated += l; translated += '\n'; }