|
CPN
Computational Process Networks
|
Some implementation for assert. More...
#include "common_priv.h"#include <cpn/utils/ThrowingAssert.h>#include <cpn/utils/StackTrace.h>#include <sstream>#include <vector>#include <stdio.h>#include <stdarg.h>#include <stdlib.h>
Include dependency graph for ThrowingAssert.cc:Go to the source code of this file.
Functions | |
| std::string | CreateMessage (const char *exp, const char *file, int line, const char *func, const char *msg) |
| bool | __ASSERT (const char *exp, const char *file, int line, const char *func, bool die) |
| bool | __ASSERT (const char *exp, const char *file, int line, const char *func, bool die, const std::string &msg) |
| bool | __ASSERT (const char *exp, const char *file, int line, const char *func, bool die, const char *fmt,...) |
Some implementation for assert.
Definition in file ThrowingAssert.cc.
Definition at line 59 of file ThrowingAssert.cc.
References CreateMessage(), and GetStack().
Here is the call graph for this function:| bool __ASSERT | ( | const char * | exp, |
| const char * | file, | ||
| int | line, | ||
| const char * | func, | ||
| bool | die, | ||
| const std::string & | msg | ||
| ) |
Definition at line 69 of file ThrowingAssert.cc.
References CreateMessage(), and GetStack().
Here is the call graph for this function:| bool __ASSERT | ( | const char * | exp, |
| const char * | file, | ||
| int | line, | ||
| const char * | func, | ||
| bool | die, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
Definition at line 79 of file ThrowingAssert.cc.
References CreateMessage(), and GetStack().
Here is the call graph for this function:| std::string CreateMessage | ( | const char * | exp, |
| const char * | file, | ||
| int | line, | ||
| const char * | func, | ||
| const char * | msg | ||
| ) |
Definition at line 34 of file ThrowingAssert.cc.
Referenced by __ASSERT().
Here is the caller graph for this function:
1.8.5