libqi-api  2.0.6.8
Classes | Namespaces | Functions
/home/opennao/work/master/sdk/libqi/qi/trackable.hpp File Reference
#include <boost/thread/mutex.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread/condition_variable.hpp>
#include <boost/function.hpp>
#include <qi/log.hpp>
#include <qi/details/trackable.hxx>

Go to the source code of this file.

Classes

class  qi::TrackableBase
 Common base class to templates Trackable for compile-time detection. More...
class  qi::Trackable< T >
class  qi::PointerLockException

Namespaces

namespace  qi
 

qi general namespace


Functions

template<typename RF , typename AF >
boost::function< RF > qi::bind (const AF &fun,...)
template<typename F , typename ARG0 >
boost::function< F > qi::track (const boost::function< F > &f, const ARG0 &arg0)
template<typename F , typename ARG0 >
boost::function< F > qi::trackWithFallback (boost::function< void()> onFail, const boost::function< F > &f, const ARG0 &arg0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines