28 #ifndef INCLUDED_MDDS_GLOBAL_HPP 29 #define INCLUDED_MDDS_GLOBAL_HPP 46 #define MDDS_ASCII(literal) literal, sizeof(literal)-1 54 #define MDDS_N_ELEMENTS(name) sizeof(name)/sizeof(name[0]) 64 virtual const char* what()
const throw()
96 template<
typename T,
typename ...Args>
97 std::unique_ptr<T> make_unique(Args&& ...args)
99 return std::unique_ptr<T>(
new T(std::forward<Args>(args)...));
Definition: global.hpp:78
Definition: global.hpp:84
Definition: global.hpp:72
Definition: global.hpp:58
Definition: flat_segment_tree.hpp:46
Definition: global.hpp:90