18 #ifndef IGNITION_RNDF_PARSERUTILS_HH_ 19 #define IGNITION_RNDF_PARSERUTILS_HH_ 41 void trimWhitespaces(std::string &_str);
48 std::vector<std::string> split(
const std::string &_str,
49 const std::string &_delim);
60 void nextRealLine(std::ifstream &_rndfFile,
80 bool parseString(std::ifstream &_rndfFile,
81 const std::string &_delimiter,
98 bool parseDelimiter(std::ifstream &_rndfFile,
99 const std::string &_delimiter,
117 bool parsePositive(std::ifstream &_rndfFile,
118 const std::string &_delimiter,
137 bool parseNonNegative(std::ifstream &_rndfFile,
138 const std::string &_delimiter,
154 bool parseNonNegative(
const std::string &_input,
155 const std::string &_delimiter,
170 bool parseBoundary(
const std::string &_input,
188 bool parseCheckpoint(
const std::string &_input,
189 const int _segmentId,
191 Checkpoint &_checkpoint);
206 bool parseStop(
const std::string &_input,
207 const int _segmentId,
228 bool parseExit(
const std::string &_input,
229 const int _segmentId,
#define IGNITION_RNDF_VISIBLE
Use to represent "symbol visible" if supported.
Definition: Helpers.hh:55
Marking
Definition: Lane.hh:39
Definition: Checkpoint.hh:25