Arax
-8d09c51940345c86062e8ef2427c705ae66e5926
A Runtime Framework for Decoupling Applications from Heterogeneous Accelerators
Toggle main menu visibility
Main Page
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Functions
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
_
a
c
d
f
g
h
i
m
p
r
s
t
u
w
Variables
Typedefs
a
b
f
i
m
s
t
u
Enumerations
Enumerator
a
b
c
g
h
i
n
o
p
s
t
v
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
arax_assert.h
Go to the documentation of this file.
1
#ifndef UTILS_ARAX_ASSERT_HEADER
2
#define UTILS_ARAX_ASSERT_HEADER
3
#include "
compat.h
"
4
5
ARAX_CPP
void
_arax_assert
(
int
fail,
const
char
*expr,
const
char
*file,
int
line);
6
7
#define arax_assert(EXPR) \
8
_arax_assert(!(EXPR),#EXPR, __FILE__, __LINE__)
7
#define arax_assert(EXPR) \
…
9
10
ARAX_CPP
void
_arax_assert_obj
(
void
*obj,
int
type);
11
12
#define arax_assert_obj(OBJ, TYPE) \
13
ARAX_CPP void _arax_assert_obj(void *obj, int type);
12
#define arax_assert_obj(OBJ, TYPE) \
…
14
15
#endif
// ifndef UTILS_ARAX_ASSERT_HEADER
_arax_assert_obj
ARAX_CPP void _arax_assert_obj(void *obj, int type)
Definition
arax_assert.c:21
_arax_assert
ARAX_CPP void _arax_assert(int fail, const char *expr, const char *file, int line)
Definition
arax_assert.c:12
compat.h
ARAX_CPP
#define ARAX_CPP
Definition
compat.h:24
src
utils
arax_assert.h
Generated by
1.13.2