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);
122 #endif // __OPENFLUID_TOOLS_MISCHELPERS_HPP__
void OPENFLUID_API millisleep(const unsigned long MSec)
void OPENFLUID_API microsleep(const unsigned long USec)
std::string OPENFLUID_API replaceEmptyString(std::string SourceStr, const std::string &ReplaceStr)
#define OPENFLUID_API
Definition: dllexport.hpp:87
std::string OPENFLUID_API removeTrailingSlashes(const std::string &Str)
int OPENFLUID_API compareVersions(const std::string &VersionA, const std::string &VersionB, bool Strict=true)
bool OPENFLUID_API matchWithWildcard(const std::string &Pattern, const std::string &Str)