tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
macros.hpp File Reference
#include <iostream>
#include <string.h>
#include <cassert>
Include dependency graph for macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VERIFY(E)
 

Macro Definition Documentation

#define VERIFY (   E)
Value:
{ \
int stat = (E); \
if (stat != 0) { \
std::cerr << __FILE__ << "[" << __LINE__ << "] bad return(" \
<< stat << "): " << strerror(stat) << "\n" << std::flush; \
assert(false); \
} \
}
if(commit_stm_tx(ptst, tx))
Definition: stmskip.cc:275
Definition: policies.hpp:256

Copyright (C) 2011 University of Rochester Department of Computer Science and Lehigh University Department of Computer Science and Engineering

License: Modified BSD Please see the file LICENSE.RSTM for licensing information