ATLAS Offline Software
Namespaces | Functions | Variables
Assert.cxx File Reference
#include <RootCoreUtils/Assert.h>
#include <cstdlib>
#include <string>
#include <RootCoreUtils/Message.h>
#include <RootCoreUtils/PrintMsg.h>
Include dependency graph for Assert.cxx:

Go to the source code of this file.

Namespaces

 RCU
 This module defines a variety of assert style macros.
 
 RCU::Check
 

Functions

void RCU::Check::fail (const char *package, const char *file, unsigned line, Type type, const char *error)
 effects: report the error and abort either by exception or assert like guarantee: all-fail failures: as requested requires: file != 0 requires: line != 0 requires: type < typeNum requires: error != 0 availability: experts only More...
 
bool RCU::Check::testInvariantPrint (TestInvariantFunction function, const void *object)
 

Variables

const char *const RCU::Check::typeLiteral [typeNum]
 
const bool RCU::Check::typeAbort [typeNum]