dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::trace Namespace Reference

Namespaces

namespace  indent

Classes

class  receipt
 the $ trace's entry and exit lines for one scope, the exit carrying the time spent - debug builds alone More...

Functions

std::string pretty (std::string function) noexcept
 a __PRETTY_FUNCTION__ without its template arguments - the frames of one template read alike then
void unfold (std::ostream &os, const exception &exception, unsigned int indent=0) noexcept
 the chain from the given exception down to its origin, each frame indented by two

Function Documentation

◆ pretty()

std::string dx::trace::pretty ( std::string function)
inlinenoexcept

a __PRETTY_FUNCTION__ without its template arguments - the frames of one template read alike then

Todo
trace::pretty fix: removal of template parameter resolution hint will remove anything between '[' and ']'.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unfold()

void dx::trace::unfold ( std::ostream & os,
const exception & exception,
unsigned int indent = 0 )
inlinenoexcept

the chain from the given exception down to its origin, each frame indented by two

Here is the call graph for this function:
Here is the caller graph for this function:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.