4 #include <boost/static_assert.hpp>
5 #include <boost/type_traits/is_base_of.hpp>
6 #include <boost/utility/enable_if.hpp>
143 boost::lock_guard<boost::mutex> lock(
m_sharedData->m_callbackMutex);
277 boost::lock_guard<boost::mutex> lock(
m_sharedData->m_callbackMutex);
348 template<
class Parameters =
void,
class Results =
void,
class ParametersParent =
void,
class ResultsParent =
void>
369 template<
class Parameters,
class Results>
370 struct Query<Parameters, Results, typename boost::enable_if<boost::is_base_of<Data::Set, Parameters> >::type, typename boost::enable_if<boost::is_base_of<Data::Set, Results> >::type>:
public QueryPar
453 template<
class Parameters,
class Results>
454 struct Query<Parameters, Results, typename boost::enable_if<boost::is_base_of<Data::Set, Parameters> >::type, typename boost::enable_if<boost::is_base_of<Data::SetContainer, Results> >::type>:
public QueryPar
536 template<
class Results>
537 struct Query<void, Results, void, typename boost::enable_if<boost::is_base_of<Data::Set, Results> >::type>:
public QueryPar
586 template<
class Results>
587 struct Query<void, Results, void, typename boost::enable_if<boost::is_base_of<Data::SetContainer, Results> >::type>:
public QueryPar
636 template<
class Parameters>
637 struct Query<Parameters, void, typename boost::enable_if<boost::is_base_of<Data::Set, Parameters> >::type, void>:
public QueryPar
686 template<
class Parameters>
687 struct Query<Parameters, void, typename boost::enable_if<boost::is_base_of<Data::SetContainer, Parameters> >::type, void>:
public QueryPar