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 *> &, C *,...)
 
static 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 > &, T *,...)
 
template<typename C >
static T * newCI (std::vector< ResourceManagerBase *> &guards, typename C::resource_manager_type *)
 
template<typename C >
static T * newCI (std::vector< ResourceManagerBase *> &,...)
 
static T * newCombinedInterface (std::vector< ResourceManagerBase *> &guards)
 

Detailed Description

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

Definition at line 51 of file interface_manager.h.

Member Function Documentation

◆ callCM() [1/2]

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 54 of file interface_manager.h.

◆ callCM() [2/2]

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

Definition at line 63 of file interface_manager.h.

◆ callConcatManagers()

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

Definition at line 66 of file interface_manager.h.

◆ callGetResources()

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

Definition at line 82 of file interface_manager.h.

◆ callGR() [1/2]

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 72 of file interface_manager.h.

◆ callGR() [2/2]

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

Definition at line 79 of file interface_manager.h.

◆ newCI() [1/2]

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

Definition at line 86 of file interface_manager.h.

◆ newCI() [2/2]

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

Definition at line 96 of file interface_manager.h.

◆ newCombinedInterface()

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

Definition at line 104 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 Feb 28 2022 23:30:10