alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer > Struct Template Reference

Write a meta data message to the output. More...

#include <logger.hpp>

Public Member Functions

 Info (Info &&)=delete
 Info (Info const &)=delete
 Info (T_LogLvl logLvl, T_Callable const &callable, std::source_location const &location)
 ~Info ()=default
Infooperator= (Info &&)=delete
Infooperator= (Info const &)=delete

Detailed Description

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
requires (std::is_invocable_r_v<std::string, T_Callable>)
struct alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >

Write a meta data message to the output.

Template Parameters
T_Callablecallable without arguments which provides a string which should be written to the output

Definition at line 170 of file logger.hpp.

Constructor & Destructor Documentation

◆ Info() [1/3]

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::Info ( T_LogLvl logLvl,
T_Callable const & callable,
std::source_location const & location )
inline

Definition at line 173 of file logger.hpp.

◆ Info() [2/3]

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::Info ( Info< T_LogLvl, T_Callable, T_Writer > const & )
delete

◆ Info() [3/3]

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::Info ( Info< T_LogLvl, T_Callable, T_Writer > && )
delete

◆ ~Info()

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::~Info ( )
default

Member Function Documentation

◆ operator=() [1/2]

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
Info & alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::operator= ( Info< T_LogLvl, T_Callable, T_Writer > && )
delete

◆ operator=() [2/2]

template<logger::concepts::Level T_LogLvl, typename T_Callable, typename T_Writer = StdErr>
Info & alpaka::onHost::logger::internal::Info< T_LogLvl, T_Callable, T_Writer >::operator= ( Info< T_LogLvl, T_Callable, T_Writer > const & )
delete

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