Detail.h File Reference
#include "base/Here.h"
#include "base/RefCount.h"
#include "error/forward.h"
#include "http/forward.h"
#include "mem/forward.h"
#include "sbuf/forward.h"
Include dependency graph for Detail.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ErrorDetail
 interface for supplying additional information about a transaction failure More...
 

Functions

ErrorDetail::Pointer MakeNamedErrorDetail (const char *name)
 
std::ostream & operator<< (std::ostream &os, const ErrorDetail &)
 dump the given ErrorDetail (for debugging) More...
 
std::ostream & operator<< (std::ostream &os, const ErrorDetail::Pointer &)
 dump the given ErrorDetail via a possibly nil pointer (for debugging) More...
 

Function Documentation

◆ MakeNamedErrorDetail()

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  os,
const ErrorDetail  
)

Definition at line 35 of file Detail.cc.

References ErrorDetail::brief().

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  os,
const ErrorDetail::Pointer p 
)
inline

Dump the given Security::ErrorDetail via a possibly nil pointer (for debugging). Unfortunately, without this, compilers pick generic RefCount<T> operator "<<" overload (with T=Security::ErrorDetail) instead of the overload provided by the parent ErrorDetail class (that we call here).

Definition at line 42 of file Detail.cc.

References Security::operator<<().

 

Introduction

Documentation

Support

Miscellaneous