hi,Hi All ,I am using boost in Opendiameter code using boost libraray, but i am not running into problems!Details:Tool(compiler) : MSVC60OS : Windows XPBoost Library Version: boost_1_33_1Error : :\projects\diameter\opendiameter-1.0.7-h\include\framework.h(255) : error C2352: 'boost::shared_ptr<class AAA_GroupedJob>::get' : illegal call of non-static member function
d:\projects\diameter\supporting softwares\boost_1_33_1\boost\shared_ptr.hpp(257) : see declaration of 'get'
d:\projects\diameter\opendiameter-1.0.7-h\include\framework.h(255) : while compiling class-template member function 'class AAA_GroupedJob &__thiscall AAA_JobHandle<class AAA_GroupedJob>::Job(void)'
memory_manager.cxxHow it is used in framework.cpp (file) :template <class JOB>
class AAA_JobHandle : public boost::shared_ptr<JOB>
{
public:
AAA_JobHandle(JOB* job) : boost::shared_ptr<JOB>(job, AAA_JobDeleter()) {}JOB& Job() { return (JOB&)*boost::shared_ptr<JOB>::get(); }
};