40 #ifndef __OPENFLUID_TOOLS_MISCHELPERS_HPP__ 41 #define __OPENFLUID_TOOLS_MISCHELPERS_HPP__ 49 #include <openfluid/core/TypeDefs.hpp> 57 #define STRINGIFY(x) XSTRINGIFY(x) 58 #define XSTRINGIFY(x) #x 80 const std::string& ReplaceStr);
150 #endif // __OPENFLUID_TOOLS_MISCHELPERS_HPP__ void OPENFLUID_API millisleep(const unsigned long MSec)
Definition: ApplicationException.hpp:47
std::string OPENFLUID_API getDurationAsPrettyString(long int MSecsDuration)
void OPENFLUID_API splitDuration(long int MSecsDuration, int &Days, int &Hours, int &Minutes, int &Seconds, int &MSecs)
std::string OPENFLUID_API removeTrailingSlashes(const std::string &Str)
std::string OPENFLUID_API replaceEmptyString(std::string SourceStr, const std::string &ReplaceStr)
std::string OPENFLUID_API generatePseudoUniqueIdentifier(const unsigned int Length)
#define OPENFLUID_API
Definition: dllexport.hpp:86
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)
void OPENFLUID_API microsleep(const unsigned long USec)