refactoredCPPNeuronMesher
doctest::detail::ExceptionTranslator< T > Class Template Reference

OCLINT destructor of virtual class. More...

#include <doctest.h>

Inheritance diagram for doctest::detail::ExceptionTranslator< T >:
Collaboration diagram for doctest::detail::ExceptionTranslator< T >:

Public Member Functions

 ExceptionTranslator (String(*translateFunction)(T))
 
bool translate (String &res) const override
 
- Public Member Functions inherited from doctest::detail::IExceptionTranslator
virtual ~ IExceptionTranslator ()
 
 IExceptionTranslator ()=default
 
 IExceptionTranslator (const IExceptionTranslator &)=delete
 
 IExceptionTranslator (IExceptionTranslator &&)=delete
 
IExceptionTranslatoroperator= (const IExceptionTranslator &)=delete
 
IExceptionTranslatoroperator= (IExceptionTranslator &&)=delete
 

Private Attributes

String(* m_translateFunction )(T)
 

Detailed Description

template<typename T>
class doctest::detail::ExceptionTranslator< T >

OCLINT destructor of virtual class.

Constructor & Destructor Documentation

◆ ExceptionTranslator()

template<typename T >
doctest::detail::ExceptionTranslator< T >::ExceptionTranslator ( String(*)(T)  translateFunction)
inlineexplicit

Member Function Documentation

◆ translate()

template<typename T >
bool doctest::detail::ExceptionTranslator< T >::translate ( String res) const
inlineoverridevirtual

Member Data Documentation

◆ m_translateFunction

template<typename T >
String(* doctest::detail::ExceptionTranslator< T >::m_translateFunction) (T)
private

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