Function Signatures¶
#include "signature.tcc"
signature |
encoding |
description |
---|---|---|
|
|
Function that returns a value. |
|
|
Function that does not return a value. |
|
|
A Tuple parameter. |
|
|
Returning an Object. |
|
|
A Vector parameter. |
Functions¶
-
template<class T, class ...Ts>
void signature(Stream &io, T (*)(Ts...))¶ Get the signature of a function.
- Parameters
io – Stream.
- – Function pointer.
- Returns
Function signature.
-
template<class T, class C, class ...Ts>
void signature(Stream &io, T (C::*)(Ts...))¶ Get the signature of a function.
- Parameters
io – Stream.
- – Function pointer.
- Returns
Function signature.