blocxx
BLOCXX_NAMESPACE::FuncNamePrinter Class Reference

#include <FuncNamePrinter.hpp>

Public Member Functions

 FuncNamePrinter (const char *funcName)
 
template<typename A>
 FuncNamePrinter (const char *funcName, const A &a)
 
template<typename A, typename B>
 FuncNamePrinter (const char *funcName, const A &a, const B &b)
 
template<typename A, typename B, typename C>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c)
 
template<typename A, typename B, typename C, typename D>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d)
 
template<typename A, typename B, typename C, typename D, typename E>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e)
 
template<typename A, typename B, typename C, typename D, typename E, typename F>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f)
 
template<typename A, typename B, typename C, typename D, typename E, typename F, typename G>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g)
 
template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h)
 
template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i)
 
template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J>
 FuncNamePrinter (const char *funcName, const A &a, const B &b, const C &c, const D &d, const E &e, const F &f, const G &g, const H &h, const I &i, const J &j)
 
 ~FuncNamePrinter ()
 

Private Attributes

const char * m_funcName
 

Detailed Description

Definition at line 80 of file FuncNamePrinter.hpp.

Constructor & Destructor Documentation

◆ FuncNamePrinter() [1/11]

BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName)
inline

Definition at line 86 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [2/11]

template<typename A>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a )
inline

Definition at line 91 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [3/11]

template<typename A, typename B>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b )
inline

Definition at line 97 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [4/11]

template<typename A, typename B, typename C>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c )
inline

Definition at line 103 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [5/11]

template<typename A, typename B, typename C, typename D>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d )
inline

Definition at line 109 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [6/11]

template<typename A, typename B, typename C, typename D, typename E>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e )
inline

Definition at line 115 of file FuncNamePrinter.hpp.

References m_funcName.

◆ FuncNamePrinter() [7/11]

template<typename A, typename B, typename C, typename D, typename E, typename F>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e,
const F & f )
inline

Definition at line 121 of file FuncNamePrinter.hpp.

References F, and m_funcName.

◆ FuncNamePrinter() [8/11]

template<typename A, typename B, typename C, typename D, typename E, typename F, typename G>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e,
const F & f,
const G & g )
inline

Definition at line 128 of file FuncNamePrinter.hpp.

References F, G, and m_funcName.

◆ FuncNamePrinter() [9/11]

template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e,
const F & f,
const G & g,
const H & h )
inline

Definition at line 135 of file FuncNamePrinter.hpp.

References F, G, H, and m_funcName.

◆ FuncNamePrinter() [10/11]

template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e,
const F & f,
const G & g,
const H & h,
const I & i )
inline

Definition at line 142 of file FuncNamePrinter.hpp.

References F, G, H, I, and m_funcName.

◆ FuncNamePrinter() [11/11]

template<typename A, typename B, typename C, typename D, typename E, typename F, typename G, typename H, typename I, typename J>
BLOCXX_NAMESPACE::FuncNamePrinter::FuncNamePrinter ( const char * funcName,
const A & a,
const B & b,
const C & c,
const D & d,
const E & e,
const F & f,
const G & g,
const H & h,
const I & i,
const J & j )
inline

Definition at line 149 of file FuncNamePrinter.hpp.

References F, G, H, I, and m_funcName.

◆ ~FuncNamePrinter()

BLOCXX_NAMESPACE::FuncNamePrinter::~FuncNamePrinter ( )
inline

Definition at line 154 of file FuncNamePrinter.hpp.

References m_funcName.

Member Data Documentation

◆ m_funcName


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