tue_config
test_xml_and_show.cpp
Go to the documentation of this file.
1 #include <iostream>
2 
3 #include <tue/config/read.h>
5 #include <tue/config/write.h>
6 
7 // ----------------------------------------------------------------------------------------------------
8 
9 int main(int argc, char **argv)
10 {
12 
13  if (argc < 2)
14  {
15  std::cout << "Please provide xml config file." << std::endl;
16  return 1;
17  }
18 
19  std::string filename = argv[1];
20 
21  try
22  {
23  if (!config.loadFromXMLFile(filename))
24  {
25  std::cout << "Error: could not load config from " << filename << std::endl;
26  }
27  }
29  {
30  std::cout << "Error:" << std::endl << e.what() << std::endl;
31  return 0;
32  }
33 
34  if (config.hasError())
35  {
36  std::cout << "Error:" << std::endl << config.error() << std::endl;
37  return 0;
38  }
39 
41  std::cout << "\nResult: " << std::endl;
43 
44  return 0;
45 }
std::string
main
int main(int argc, char **argv)
Definition: test_xml_and_show.cpp:9
tue::config::DataPointer
Definition: data_pointer.h:17
tue::config::toStream
void toStream(std::ostream &s, const DataConstPointer &data, WriteType write_type, int indent_size=0)
Definition: write.cpp:169
tue::config::ParseException
Definition: read.h:17
iostream
std::cout
tue::config::ReaderWriter
Definition: reader_writer.h:26
tue::config::ReaderWriter::loadFromXMLFile
bool loadFromXMLFile(const std::string &filename)
loadFromXMLFile loads a xml file into a ReaderWriter class
Definition: reader_writer.cpp:286
tue::config::YAML
@ YAML
Definition: write.h:15
tue::config::ReaderWriter::data
DataPointer data() const
data get the data from the current reading/writing point
Definition: reader_writer.h:249
tue::config::ReaderWriter::error
const std::string & error() const
Definition: reader_writer.h:208
reader_writer.h
std::endl
T endl(T... args)
tue::config::ParseException::what
const char * what() const
Definition: read.h:25
write.h
read.h
config
tue::config::ReaderWriter config
Definition: sdf_gtest.cpp:9
tue::config::ReaderWriter::hasError
bool hasError() const
Definition: reader_writer.h:206