RMF
compiler_macros.h File Reference

Various compiler workarounds. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RMF_CANEXCEPT   noexcept(false)
 
#define RMF_CLANG_PRAGMA(x)
 
#define RMF_COMPILER_WARNINGS
 
#define RMF_CXX11_DEFAULT_COPY_CONSTRUCTOR(Name)
 
#define RMF_DISABLE_WARNINGS   RMF_POP_WARNINGS
 
#define RMF_ENABLE_WARNINGS   RMF_PUSH_WARNINGS RMF_COMPILER_WARNINGS
 
#define RMF_FINAL   final
 
#define RMF_GCC_PRAGMA(x)
 
#define RMF_NOEXCEPT   noexcept
 
#define RMF_OVERRIDE   override
 
#define RMF_POP_WARNINGS
 
#define RMF_PRAGMA(x)
 
#define RMF_PUSH_WARNINGS
 
#define RMF_STRINGIFY(x)   #x
 
#define RMF_VC_PRAGMA(x)
 

Detailed Description

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file compiler_macros.h.

Macro Definition Documentation

#define RMF_CXX11_DEFAULT_COPY_CONSTRUCTOR (   Name)
Value:
Name(const Name &) = default; \
Name &operator=(const Name &) = default

Definition at line 34 of file compiler_macros.h.