The Gaudi Framework  v40r0 (475e45c1)
implementation_detail Namespace Reference

Templated class to add the standard messaging functionalities. More...

Classes

struct  add_name
 
struct  add_serviceLocator
 

Variables

template<typename T >
concept has_name = requires( T const& t ) { t.name(); }
 
template<typename T >
concept has_serviceLocator = requires( T const& t ) { t.serviceLocator(); }
 

Detailed Description

Templated class to add the standard messaging functionalities.

Variable Documentation

◆ has_name

template<typename T >
concept implementation_detail::has_name = requires( T const& t ) { t.name(); }

Definition at line 37 of file CommonMessaging.h.

◆ has_serviceLocator

template<typename T >
concept implementation_detail::has_serviceLocator = requires( T const& t ) { t.serviceLocator(); }

Definition at line 40 of file CommonMessaging.h.