blocxx
FuncNamePrinter.hpp File Reference
#include "blocxx/BLOCXX_config.h"
#include "blocxx/Format.hpp"
#include <stdio.h>
#include <unistd.h>

Go to the source code of this file.

Classes

class  BLOCXX_NAMESPACE::FuncNamePrinter
 

Namespaces

namespace  BLOCXX_NAMESPACE
 Taken from RFC 1321.
 

Macros

#define PRINT_FUNC_NAME_ARGS1(a)
 
#define PRINT_FUNC_NAME_ARGS2(a, b)
 
#define PRINT_FUNC_NAME_ARGS3(a, b, c)
 
#define PRINT_FUNC_NAME_ARGS4(a, b, c, d)
 
#define PRINT_FUNC_NAME_ARGS5(a, b, c, d, e)
 
#define PRINT_FUNC_NAME_ARGS6(a, b, c, d, e, f)
 
#define PRINT_FUNC_NAME_ARGS7(a, b, c, d, e, f, g)
 
#define PRINT_FUNC_NAME_ARGS8(a, b, c, d, e, f, g, h)
 
#define PRINT_FUNC_NAME_ARGS9(a, b, c, d, e, f, g, h, i)
 
#define PRINT_FUNC_NAME_ARGS10(a, b, c, d, e, f, g, h, i, j)
 
#define PRINT_FUNC_NAME
 

Macro Definition Documentation

◆ PRINT_FUNC_NAME

#define PRINT_FUNC_NAME

Definition at line 74 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS1

#define PRINT_FUNC_NAME_ARGS1 ( a)
Author
Bart Whiteley
Dan Nuffer

Definition at line 64 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS10

#define PRINT_FUNC_NAME_ARGS10 ( a,
b,
c,
d,
e,
f,
g,
h,
i,
j )

Definition at line 73 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS2

#define PRINT_FUNC_NAME_ARGS2 ( a,
b )

Definition at line 65 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS3

#define PRINT_FUNC_NAME_ARGS3 ( a,
b,
c )

Definition at line 66 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS4

#define PRINT_FUNC_NAME_ARGS4 ( a,
b,
c,
d )

Definition at line 67 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS5

#define PRINT_FUNC_NAME_ARGS5 ( a,
b,
c,
d,
e )

Definition at line 68 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS6

#define PRINT_FUNC_NAME_ARGS6 ( a,
b,
c,
d,
e,
f )

Definition at line 69 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS7

#define PRINT_FUNC_NAME_ARGS7 ( a,
b,
c,
d,
e,
f,
g )

Definition at line 70 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS8

#define PRINT_FUNC_NAME_ARGS8 ( a,
b,
c,
d,
e,
f,
g,
h )

Definition at line 71 of file FuncNamePrinter.hpp.

◆ PRINT_FUNC_NAME_ARGS9

#define PRINT_FUNC_NAME_ARGS9 ( a,
b,
c,
d,
e,
f,
g,
h,
i )

Definition at line 72 of file FuncNamePrinter.hpp.