Go to the documentation of this file.
44 #ifndef GNSSTK_CONFDATA_WRITER_HPP
45 #define GNSSTK_CONFDATA_WRITER_HPP
128 #pragma clang diagnostic push
129 #pragma clang diagnostic ignored "-Woverloaded-virtual"
130 virtual void open(
const char*
fn);
137 #pragma clang diagnostic pop
163 const std::string& val,
164 const std::string& varComment =
"",
165 const std::string& valComment =
"");
177 const std::string& varComment =
"",
178 const std::string& valComment =
"")
191 const std::string& varComment =
"",
192 const std::string& valComment =
"");
205 const std::string valList[],
207 const std::string& varComment =
"",
208 const std::string& valComment =
"");
219 std::vector<std::string> valList,
220 const std::string& varComment =
"",
221 const std::string& valComment =
"");
235 const std::string& varComment =
"",
236 const std::string& valComment =
"");
248 const double valList[],
250 const std::string& varComment =
"",
251 const std::string& valComment =
"");
260 const std::string& comment =
"");
293 #endif // GNSSTK_CONFDATA_WRITER_HPP
page HOWTO subpage DoxygenGuide Documenting Your Code page DoxygenGuide Documenting Your Code todo Flesh out this document section doctips Tips for Documenting When defining make sure that the prototype is identical between the cpp and hpp file
void writeVariable(const std::string &var, const std::string &val, const std::string &varComment="", const std::string &valComment="")
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
void setVariableWidth(const int width=0)
void writeSection(const std::string &name, const std::string &comment="")
void writeVariable(const std::string &var, const int &val, const std::string &varComment="", const std::string &valComment="")
ConfDataWriter()
Default constructor.
virtual void open(const std::string &fn)
Method to open a configuration data file to be written.
void setValuePrecision(const int precision=6)
void writeSeparatorLine(const std::string &s="-", const int &n=130)
void writeCommentLine(const std::string &comment)
Write a comment line start by '#'.
ConfDataWriter(const std::string &file)
void writeBlankLine(const int &n=1)
Write several blank lines default write one line.
void writeVariableList(const std::string &var, const std::string valList[], const int &n, const std::string &varComment="", const std::string &valComment="")
ConfDataWriter(const char *file)
virtual void writeHeader()
void formattedPutLine(const std::string &sline)
Write a string line to the file.
virtual void open(const char *fn)
Method to open a configuration data file to be written.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38