iterative-solver 0.0
molpro::linalg::itsolv::log::Generic Struct Reference

#include <Logger.h>

Inheritance diagram for molpro::linalg::itsolv::log::Generic:
Collaboration diagram for molpro::linalg::itsolv::log::Generic:

Detailed Description

Default context for logging - used if we don't have a more specific context

Static Public Attributes

static constexpr const char * name = "Generic"
 
- Static Public Attributes inherited from molpro::linalg::itsolv::log::ContextBase< Generic, false >
static constexpr const char * name
 
static constexpr bool uses_fixed_arguments
 
static constexpr std::size_t num_args
 

Additional Inherited Members

- Public Types inherited from molpro::linalg::itsolv::log::ContextBase< Generic, false >
using arg_types_tuple = std::tuple< std::remove_cvref_t< Args >... >
 
using arg_t = decltype(to_arg(std::declval< std::tuple_element_t< Idx, arg_types_tuple > >()))
 
- Static Public Member Functions inherited from molpro::linalg::itsolv::log::ContextBase< Generic, false >
static constexpr decltype(auto) to_arg (T &&arg)
 
static arg_t< Idx > get_arg (Ts &&...args)
 

Member Data Documentation

◆ name

constexpr const char* molpro::linalg::itsolv::log::Generic::name = "Generic"
staticconstexpr