ATLAS Offline Software
Loading...
Searching...
No Matches
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

namespace  RCU
 This module defines a variety of assert style macros.
namespace  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
bool RCU::Check::testInvariantPrint (TestInvariantFunction function, const void *object)

Variables

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