Rosetta  2020.28
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
cxx_versioning_macros.hh File Reference

macros for using function attributes in a portable way More...

Macros

#define ATTR(...)
 
#define NODISCARD   ATTR( [[nodiscard]] )
 
#define UNUSED   ATTR( [[unused]] )
 
#define PURE   ATTR( [[pure ]] )
 
#define CONST   ATTR( [[const]] )
 

Detailed Description

macros for using function attributes in a portable way

Author
Jack Maguire, jackm.nosp@m.agui.nosp@m.re144.nosp@m.4@gm.nosp@m.ail.c.nosp@m.om

Macro Definition Documentation

#define ATTR (   ...)
#define CONST   ATTR( [[const]] )
#define NODISCARD   ATTR( [[nodiscard]] )
#define PURE   ATTR( [[pure ]] )
#define UNUSED   ATTR( [[unused]] )