Static Public Member Functions | List of all members
hardware_interface::internal::CheckIsResourceManager< T > Struct Template Reference

#include <interface_manager.h>

Static Public Member Functions

template<typename C >
static void callCM (typename std::vector< C * > &managers, C *result, typename C::resource_manager_type *)
 
template<typename C >
static void callCM (typename std::vector< C * > &managers, C *result,...)
 
static const void callConcatManagers (typename std::vector< T * > &managers, T *result)
 
static void callGetResources (std::vector< std::string > &resources, T *iface)
 
template<typename C >
static void callGR (std::vector< std::string > &resources, C *iface, typename C::resource_manager_type *)
 
template<typename C >
static void callGR (std::vector< std::string > &resources, T *iface,...)
 
template<typename C >
static T * newCI (boost::ptr_vector< ResourceManagerBase > &guards, typename C::resource_manager_type *)
 
template<typename C >
static T * newCI (boost::ptr_vector< ResourceManagerBase > &guards,...)
 
static T * newCombinedInterface (boost::ptr_vector< ResourceManagerBase > &guards)
 

Detailed Description

template<typename T>
struct hardware_interface::internal::CheckIsResourceManager< T >

Definition at line 52 of file interface_manager.h.

Member Function Documentation

template<typename T >
template<typename C >
static void hardware_interface::internal::CheckIsResourceManager< T >::callCM ( typename std::vector< C * > &  managers,
C *  result,
typename C::resource_manager_type *   
)
inlinestatic

Definition at line 55 of file interface_manager.h.

template<typename T >
template<typename C >
static void hardware_interface::internal::CheckIsResourceManager< T >::callCM ( typename std::vector< C * > &  managers,
C *  result,
  ... 
)
inlinestatic

Definition at line 66 of file interface_manager.h.

template<typename T >
static const void hardware_interface::internal::CheckIsResourceManager< T >::callConcatManagers ( typename std::vector< T * > &  managers,
T *  result 
)
inlinestatic

Definition at line 69 of file interface_manager.h.

template<typename T >
static void hardware_interface::internal::CheckIsResourceManager< T >::callGetResources ( std::vector< std::string > &  resources,
T *  iface 
)
inlinestatic

Definition at line 85 of file interface_manager.h.

template<typename T >
template<typename C >
static void hardware_interface::internal::CheckIsResourceManager< T >::callGR ( std::vector< std::string > &  resources,
C *  iface,
typename C::resource_manager_type *   
)
inlinestatic

Definition at line 75 of file interface_manager.h.

template<typename T >
template<typename C >
static void hardware_interface::internal::CheckIsResourceManager< T >::callGR ( std::vector< std::string > &  resources,
T *  iface,
  ... 
)
inlinestatic

Definition at line 82 of file interface_manager.h.

template<typename T >
template<typename C >
static T* hardware_interface::internal::CheckIsResourceManager< T >::newCI ( boost::ptr_vector< ResourceManagerBase > &  guards,
typename C::resource_manager_type *   
)
inlinestatic

Definition at line 89 of file interface_manager.h.

template<typename T >
template<typename C >
static T* hardware_interface::internal::CheckIsResourceManager< T >::newCI ( boost::ptr_vector< ResourceManagerBase > &  guards,
  ... 
)
inlinestatic

Definition at line 99 of file interface_manager.h.

template<typename T >
static T* hardware_interface::internal::CheckIsResourceManager< T >::newCombinedInterface ( boost::ptr_vector< ResourceManagerBase > &  guards)
inlinestatic

Definition at line 107 of file interface_manager.h.


The documentation for this struct was generated from the following file:


hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Mon Apr 20 2020 03:52:05