26 #ifndef CASADI_XML_FILE_HPP
27 #define CASADI_XML_FILE_HPP
29 #include "xml_file.hpp"
30 #include "shared_object.hpp"
31 #include "xml_node.hpp"
32 #include "printable.hpp"
37 class XmlFileInternal;
49 public SWIG_IF_ELSE(PrintableCommon, Printable<XmlFile>) {
69 static std::string
doc(
const std::string& name);
75 XmlFileInternal* operator->();
80 const XmlFileInternal* operator->()
const;
83 XmlNode parse(
const std::string& filename);
86 void dump(
const std::string& filename,
const XmlNode& node);
SharedObject implements a reference counting framework similar for efficient and.
static std::string type_name()
Get type name.
static void load_plugin(const std::string &name)
Load a plugin dynamically.
XmlFile(const std::string &name)
static std::string doc(const std::string &name)
Get solver specific documentation.