iceoryx2
C++ Language Bindings
Loading...
Searching...
No Matches
iox2::legacy::log::LogHex< T > Class Template Reference

Helper struct to log in hexadecimal format. More...

#include <logstream.hpp>

Public Member Functions

 ~LogHex ()=default
 
 LogHex (const LogHex &)=delete
 
LogHexoperator= (const LogHex &)=delete
 
LogHexoperator= (LogHex &&) noexcept=delete
 

Friends

class LogStream
 
template<typename TT , typename >
constexpr LogHex< TThex (const TT) noexcept
 
constexpr LogHex< const void *consthex (const void *const) noexcept
 Log a pointer in hexadecimal format.
 

Detailed Description

template<typename T>
class iox2::legacy::log::LogHex< T >

Helper struct to log in hexadecimal format.

Definition at line 34 of file logstream.hpp.

Constructor & Destructor Documentation

◆ ~LogHex()

template<typename T >
iox2::legacy::log::LogHex< T >::~LogHex ( )
default

◆ LogHex()

template<typename T >
iox2::legacy::log::LogHex< T >::LogHex ( const LogHex< T > &  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<typename T >
LogHex & iox2::legacy::log::LogHex< T >::operator= ( const LogHex< T > &  )
delete

◆ operator=() [2/2]

template<typename T >
LogHex & iox2::legacy::log::LogHex< T >::operator= ( LogHex< T > &&  )
deletenoexcept

Friends And Related Symbol Documentation

◆ hex [1/2]

template<typename T >
template<typename TT , typename >
constexpr LogHex< TT > hex ( const TT  )
friend

◆ hex [2/2]

template<typename T >
constexpr LogHex< const void *const > hex ( const void * const  )
friend

Log a pointer in hexadecimal format.

Parameters
[in]ptris the pointer to be logged
Returns
a helper struct which will be used by the LogStream

◆ LogStream

template<typename T >
friend class LogStream
friend

Definition at line 36 of file logstream.hpp.


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