20#ifndef _MBXMLUTILSHELPER_UTILS_H_
21#define _MBXMLUTILSHELPER_UTILS_H_
23#include <fmatvec/atom.h>
28#include <xercesc/dom/DOMElement.hpp>
29#include <boost/filesystem/path.hpp>
39 static void message(
const fmatvec::Atom *ele,
const std::string &msg,
const xercesc::DOMElement *e=
nullptr);
44 static std::set<std::size_t> printedMessages;
50void setupMessageStreams(std::list<std::string> &args,
bool forcePlainOutput=
false);
56boost::filesystem::path current_path();
57void current_path(
const boost::filesystem::path &p);
58bool exists(
const boost::filesystem::path &p);
59bool is_directory(
const boost::filesystem::path &p);
static void clear()
Definition: utils.cc:145
static void message(const fmatvec::Atom *ele, const std::string &msg, const xercesc::DOMElement *e=nullptr)
Definition: utils.cc:50