MCPcopy Create free account
hub / github.com/csmith-project/csmith / init_sequence

Method init_sequence

src/SimpleDeltaSequence.cpp:129–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129void
130SimpleDeltaSequence::init_sequence()
131{
132 const std::string &fname = DeltaMonitor::get_input();
133 assert(!fname.empty());
134
135 std::string line;
136 ifstream seqf(fname.c_str());
137 assert("fail to open simple delta input file!" && seqf.is_open());
138
139 int i = 0;
140 while (!seqf.eof()) {
141 getline(seqf, line);
142 if (empty_line(line))
143 continue;
144 std::vector<int> v;
145 if(!SequenceLineParser<std::vector<int> >::parse_sequence(v, line, sep_char_))
146 assert("bad simple delta input sequence!" && 0);
147 assert(v.size() == 2);
148 SimpleDeltaSequence::ValuePair *p = new SimpleDeltaSequence::ValuePair(v[0], v[1]);
149 sequence_[i] = p;
150 i++;
151 }
152 seqf.close();
153}
154
155void
156SimpleDeltaSequence::add_number(int v, int bound, int k)

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected