Assure.cc File Reference
#include "squid.h"
#include "base/Assure.h"
#include "base/TextException.h"
#include "debug/Stream.h"
Include dependency graph for Assure.cc:

Go to the source code of this file.

Functions

void ReportAndThrow_ (const int debugLevel, const char *description, const SourceLocation &location)
 

Function Documentation

◆ ReportAndThrow_()

void ReportAndThrow_ ( int  debugLevel,
const char *  description,
const SourceLocation location 
)

Reports the description (at the given debugging level) and throws the corresponding exception. Reduces compiled code size of Assure() and Must() callers. Do not call directly; use Assure() instead.

Parameters
descriptionexplains the condition (i.e. what MUST happen)

Definition at line 15 of file Assure.cc.

References DBG_IMPORTANT, and debugs.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors