artdaq_core  v3_06_01
artdaq::detail::hasMemoryUsed< T > Class Template Reference

#include <artdaq-core/Core/ConcurrentQueue.hh>

Static Public Attributes

static const bool value = (sizeof(test<T>(nullptr)) == sizeof(TrueType))
 Use SFINAE to figure out if the class used to instantiate the ConcurrentQueue template has a method memoryUsed returning the number of bytes occupied by the class itself.
 

Detailed Description

template<typename T>
class artdaq::detail::hasMemoryUsed< T >

This template is using SFINAE to figure out if the class used to instantiate the ConcurrentQueue template has a method memoryUsed returning the number of bytes occupied by the class itself.

Definition at line 68 of file ConcurrentQueue.hh.


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