#include <falcon/setup.h>


Go to the source code of this file.
Namespaces | |
| namespace | Falcon |
| CONST. | |
Defines | |
| #define | __STRING(x) #x |
| #define | fassert(expr) {if (!(expr)) _perform_FALCON_assert( __STRING(expr), __FILE__, __LINE__ );} |
Functions | |
| void FALCON_DYN_SYM | _perform_FALCON_assert (const char *expr, const char *filename, int line) |
| void FALCON_DYN_SYM | _perform_FALCON_assert_func (const char *expr, const char *filename, int line, const char *assertFunc) |
| template<typename rtype_ptr , typename stype > | |
| rtype_ptr | Falcon::dyncast (stype *pSource) |
| #define __STRING | ( | x | ) | #x |
| #define fassert | ( | expr | ) | {if (!(expr)) _perform_FALCON_assert( __STRING(expr), __FILE__, __LINE__ );} |
Referenced by Falcon::VMContext::code(), Falcon::CoreTable::columnData(), Falcon::cv_broadcast(), Falcon::cv_wait(), Falcon::dyncast(), Falcon::Iterator::equal(), Falcon::Iterator::erase(), Falcon::Event::Event(), Falcon::HeapMem_Win32::free(), Falcon::Iterator::getCurrent(), Falcon::Iterator::getCurrentKey(), Falcon::VMachine::getMetaClass(), Falcon::HeapMem_Win32::getPages(), Falcon::HeapMem_Linux::getPages(), Falcon::Iterator::insert(), Falcon::Mutex::lock(), Falcon::Mutex::Mutex(), Falcon::mutex_lock(), Falcon::mutex_unlock(), Falcon::Iterator::next(), Falcon::Iterator::prev(), Falcon::Event::reset(), Falcon::ThreadSpecific::set(), Falcon::VMachine::setMetaClass(), Falcon::ClassDef::setMetaclassFor(), Falcon::Mutex::trylock(), Falcon::Mutex::unlock(), Falcon::Event::~Event(), Falcon::Mutex::~Mutex(), and Falcon::ThreadSpecific::~ThreadSpecific().
| void FALCON_DYN_SYM _perform_FALCON_assert | ( | const char * | expr, | |
| const char * | filename, | |||
| int | line | |||
| ) |
| void FALCON_DYN_SYM _perform_FALCON_assert_func | ( | const char * | expr, | |
| const char * | filename, | |||
| int | line, | |||
| const char * | assertFunc | |||
| ) |
1.5.8