41 #ifndef __OPENFLUID_TOOLS_MISCHELPERS_HPP__
42 #define __OPENFLUID_TOOLS_MISCHELPERS_HPP__
50 #include <openfluid/core/TypeDefs.hpp>
53 namespace openfluid {
namespace core {
58 #define STRINGIFY(x) XSTRINGIFY(x)
59 #define XSTRINGIFY(x) #x
62 namespace openfluid {
namespace tools {
81 const std::string& ReplaceStr);
115 #endif // __OPENFLUID_TOOLS_MISCHELPERS_HPP__
bool OPENFLUID_API matchWithWildcard(const std::string &Pattern, const std::string &Str)
std::string OPENFLUID_API removeTrailingSlashes(const std::string &Str)
void OPENFLUID_API sleep(const unsigned int MSec)
std::string OPENFLUID_API replaceEmptyString(std::string SourceStr, const std::string &ReplaceStr)
#define OPENFLUID_API
Definition: dllexport.hpp:87
int OPENFLUID_API compareVersions(const std::string &VersionA, const std::string &VersionB, bool Strict=true)