tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CheckOffsets.h File Reference
#include "offsets.h"
Include dependency graph for CheckOffsets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FUNC2(x, y)   x##y
 
#define FUNC1(x, y)   FUNC2(x,y)
 
#define FUNC(x)   FUNC1(x,__COUNTER__)
 
#define ASSERT_OFFSET(L, R)   typedef char FUNC(OFFSET_CHECK_FAILED)[(L == R) ? 1 : -1];
 

Macro Definition Documentation

#define ASSERT_OFFSET (   L,
 
)    typedef char FUNC(OFFSET_CHECK_FAILED)[(L == R) ? 1 : -1];
#define FUNC (   x)    FUNC1(x,__COUNTER__)
#define FUNC1 (   x,
 
)    FUNC2(x,y)
#define FUNC2 (   x,
 
)    x##y

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