Namespaces | Defines | Functions

_src_base_assert.cc File Reference

Assertions. More...

#include "base/module.hh"
#include "base/assert.hh"
#include "base/globals.hh"

Namespaces

namespace  base
 

Library of base code.


namespace  base::RESTRICT
 

Internal.


Defines

#define BASE_ASSERT_CC   1
#define DUMP_CORE   {{ volatile long* p = 0; *p = 0xb00bb00b; }}

Functions

void base::RESTRICT::Assert (bool cond, const char *fileName, int fileLine)
void base::RESTRICT::AssertUnlessExiting (bool cond, const char *fileName, int fileLine)
NO_INLINE void base::ASSERT_STACK_OBJECT (const void *obj)
NO_INLINE void base::ASSERT_PERSISTENT_OBJECT (const void *obj)

Detailed Description

Assertions.

LastChangedDate:
2011-04-23 21:07:07 -0400 (Sat, 23 Apr 2011)
Author:
Jim E. Brooks http://www.palomino3d.org
Remarks:
ASSERT() must be a NOP in release builds. Lots of ASSERT() depend on expanding code.

Define Documentation

#define BASE_ASSERT_CC   1
#define DUMP_CORE   {{ volatile long* p = 0; *p = 0xb00bb00b; }}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:10