formatting to Google style

release/4.3a0
Gerry Chen 2020-06-22 21:18:43 -04:00
parent 327cbc515f
commit a4737d4706
1 changed files with 40 additions and 38 deletions

View File

@ -71,8 +71,7 @@ void deserialize(const std::string& serialized, T& output) {
template <class T>
bool serializeToFile(const T& input, const std::string& filename) {
std::ofstream out_archive_stream(filename.c_str());
if (!out_archive_stream.is_open())
return false;
if (!out_archive_stream.is_open()) return false;
serialize(input, out_archive_stream);
out_archive_stream.close();
return true;
@ -81,8 +80,7 @@ bool serializeToFile(const T& input, const std::string& filename) {
template <class T>
bool deserializeFromFile(const std::string& filename, T& output) {
std::ifstream in_archive_stream(filename.c_str());
if (!in_archive_stream.is_open())
return false;
if (!in_archive_stream.is_open()) return false;
deserialize(in_archive_stream, output);
in_archive_stream.close();
return true;
@ -104,33 +102,35 @@ void deserializeXML(std::istream& in_archive_stream, T& output,
}
template <class T>
std::string serializeXML(const T& input, const std::string& name="data") {
std::string serializeXML(const T& input,
const std::string& name = "data") {
std::ostringstream out_archive_stream;
serializeXML(input, out_archive_stream, name);
return out_archive_stream.str();
}
template <class T>
void deserializeXML(const std::string& serialized, T& output, const std::string& name="data") {
void deserializeXML(const std::string& serialized, T& output,
const std::string& name = "data") {
std::istringstream in_archive_stream(serialized);
deserializeXML(in_archive_stream, output, name);
}
template <class T>
bool serializeToXMLFile(const T& input, const std::string& filename, const std::string& name="data") {
bool serializeToXMLFile(const T& input, const std::string& filename,
const std::string& name = "data") {
std::ofstream out_archive_stream(filename.c_str());
if (!out_archive_stream.is_open())
return false;
if (!out_archive_stream.is_open()) return false;
serializeXML(input, out_archive_stream, name);
out_archive_stream.close();
return true;
}
template <class T>
bool deserializeFromXMLFile(const std::string& filename, T& output, const std::string& name="data") {
bool deserializeFromXMLFile(const std::string& filename, T& output,
const std::string& name = "data") {
std::ifstream in_archive_stream(filename.c_str());
if (!in_archive_stream.is_open())
return false;
if (!in_archive_stream.is_open()) return false;
deserializeXML(in_archive_stream, output, name);
in_archive_stream.close();
return true;
@ -153,36 +153,38 @@ void deserializeBinary(std::istream& in_archive_stream, T& output,
// Serialization to binary format with named structures
template <class T>
std::string serializeBinary(const T& input, const std::string& name="data") {
std::string serializeBinary(const T& input,
const std::string& name = "data") {
std::ostringstream out_archive_stream;
serializeBinary(input, out_archive_stream, name);
return out_archive_stream.str();
}
template <class T>
void deserializeBinary(const std::string& serialized, T& output, const std::string& name="data") {
void deserializeBinary(const std::string& serialized, T& output,
const std::string& name = "data") {
std::istringstream in_archive_stream(serialized);
deserializeBinary(in_archive_stream, output, name);
}
template <class T>
bool serializeToBinaryFile(const T& input, const std::string& filename, const std::string& name="data") {
bool serializeToBinaryFile(const T& input, const std::string& filename,
const std::string& name = "data") {
std::ofstream out_archive_stream(filename.c_str());
if (!out_archive_stream.is_open())
return false;
if (!out_archive_stream.is_open()) return false;
serializeBinary(input, out_archive_stream, name);
out_archive_stream.close();
return true;
}
template <class T>
bool deserializeFromBinaryFile(const std::string& filename, T& output, const std::string& name="data") {
bool deserializeFromBinaryFile(const std::string& filename, T& output,
const std::string& name = "data") {
std::ifstream in_archive_stream(filename.c_str());
if (!in_archive_stream.is_open())
return false;
if (!in_archive_stream.is_open()) return false;
deserializeBinary(in_archive_stream, output, name);
in_archive_stream.close();
return true;
}
} // \namespace gtsam
} // namespace gtsam