31 #include <boost/cstdint.hpp>
32 #include <boost/shared_ptr.hpp>
34 #include "rsc/rscexports.h"
55 void operator()(
void* ignored)
const;
70 template<
class ParentType>
82 boost::shared_ptr<ParentType>
parent;
112 RSC_EXPORT std::string
randAlnumStr(
const std::string::size_type& length);
124 #define DEPRECATED(func) func __attribute__ ((deprecated))
125 #elif defined(_MSC_VER)
126 #define DEPRECATED(func) __declspec(deprecated) func
128 #pragma message("WARNING: You need to implement DEPRECATED for this compiler")
129 #define DEPRECATED(func) func