dxd - dynax driver framework 2.6.0d204
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_assert.h File Reference
#include "dx_macros.h"
#include "dx_exception.h"
#include <iostream>
Include dependency graph for dx_assert.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace

Macros

#define dx_assert(expression, ...)
#define dx_assert_along   dx_assert
#define dx_assert_discard   dx_assert

Functions

os_result dx::_assert (os_result error, const char *expression, const char *frame, const char *file, unsigned int line)
template<typename ... arg_t>
os_result dx::_assert (os_result error, const char *expression, const char *frame, const char *file, unsigned int line, arg_t... args)

Macro Definition Documentation

◆ dx_assert

#define dx_assert ( expression,
... )
Value:
dx::_assert (expression, #expression, __PRETTY_FUNCTION__, __FILE__, __LINE__, ##__VA_ARGS__)
os_result _assert(os_result error, const char *expression, const char *frame, const char *file, unsigned int line)
Definition dx_assert.h:38
#define __PRETTY_FUNCTION__
mock compiler idiosyncrasies
Definition windows/dx_platform.h:49

◆ dx_assert_along

#define dx_assert_along   dx_assert

◆ dx_assert_discard

#define dx_assert_discard   dx_assert

(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.