File: replacementfile.cc

package info (click to toggle)
oxref 2.02.00-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 692 kB
  • sloc: cpp: 1,282; makefile: 131; sh: 48
file content (17 lines) | stat: -rw-r--r-- 416 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "storage.ih"

void Storage::replacementFile(string const &fname)
{
    ifstream in{ Exception::factory<ifstream>(fname) };

    string label{ "pattern file `" + fname + '\'' };
    string line;
    while (getline(in, line))
    {
        line = String::trim(line);
        if (line.empty() or line.find("//") == 0)   // empty or comment
            continue;

        storeReplacement(label, line);
    }
}