CMS 3D CMS Logo

Namespaces | Macros | Functions
helper.h File Reference
#include <bitset>
#include <string>
#include <sstream>
#include <vector>
#include <map>
#include <memory>
#include "FWCore/MessageLogger/interface/MessageLogger.h"

Go to the source code of this file.

Namespaces

 details
 

Macros

#define assert_no_abort(expr)   ((void)((expr) || (__assert_no_abort(#expr, __FILE__, __LINE__, __PRETTY_FUNCTION__),0)))
 

Functions

template<typename T = void>
void __assert_no_abort (const char *assertion, const char *file, unsigned int line, const char *function)
 

Macro Definition Documentation

#define assert_no_abort (   expr)    ((void)((expr) || (__assert_no_abort(#expr, __FILE__, __LINE__, __PRETTY_FUNCTION__),0)))

Definition at line 13 of file helper.h.

Function Documentation

template<typename T = void>
void __assert_no_abort ( const char *  assertion,
const char *  file,
unsigned int  line,
const char *  function 
)