18#ifndef CUPT_COMMON_SEEN
19#define CUPT_COMMON_SEEN
22#define CUPT_API __attribute__ ((visibility("default")))
23#define CUPT_LOCAL __attribute__ ((visibility("hidden")))
55 : std::runtime_error(message)
62 : std::runtime_error(message)
69using std::static_pointer_cast;
70using std::dynamic_pointer_cast;
78CUPT_API
extern int messageFd;
81CUPT_API
string join(
const string& joiner,
const vector< string >& parts);
82CUPT_API
string humanReadableSizeString(uint64_t bytes);
83CUPT_API
string globToRegexString(
const string&);
91CUPT_API
const char*
__(
const char* message);
95#include <cupt/format2.hpp>
general library exception class
Definition common.hpp:46
Exception(const char *message)
constructor
Definition common.hpp:54
Exception(const string &message)
constructor
Definition common.hpp:61
const char *const libraryVersion
the version of Cupt library
const char * __(const char *message)
localizes message