HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SYS_Pragma.h File Reference
#include "SYS_Compiler.h"
+ Include dependency graph for SYS_Pragma.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SYS_PRAGMA(X)
 SYS_PRAGMA allows one to embed multiple into macros. More...
 
#define SYS_PRAGMA_PUSH_WARN()
 
#define SYS_PRAGMA_POP_WARN()
 
#define SYS_PRAGMA_DISABLE_DEPRECATED()
 
#define SYS_PRAGMA_DISABLE_OVERLOADED_VIRTUAL()
 
#define SYS_PRAGMA_DISABLE_IGNORED_QUALIFIERS()
 
#define SYS_PRAGMA_DISABLE_UNUSED_FUNCTION()
 
#define SYS_PRAGMA_DISABLE_UNUSED_VALUE()
 
#define SYS_PRAGMA_DISABLE_UNUSED_VARIABLE()
 
#define SYS_PRAGMA_DISABLE_UNUSED_BUT_SET_VARIABLE()
 
#define SYS_PRAGMA_DISABLE_COMMENT_WARNING()
 
#define SYS_PRAGMA_DISABLE_MISSING_FIELD_INITIALIZERS()
 
#define SYS_PRAGMA_DISABLE_NON_VIRTUAL_DTOR()   SYS_PRAGMA(warning(disable: 4265))
 
#define SYS_PRAGMA_DISABLE_FREE_NONHEAP_OBJECT()
 
#define SYS_PRAGMA_DISABLE_INVALID_OFFSETOF()
 
#define SYS_PRAGMA_DISABLE_INCONSISTENT_OVERRIDE()
 
#define SYS_PRAGMA_DISABLE_MAYBE_UNINITIALIZED()
 
#define SYS_PRAGMA_DISABLE_VARARGS()
 
#define SYS_PRAGMA_DISABLE_ATTRIBUTES()
 
#define SYS_PRAGMA_DISABLE_SUGGEST_OVERRIDE()
 

Macro Definition Documentation

#define SYS_PRAGMA (   X)

SYS_PRAGMA allows one to embed multiple into macros.

Definition at line 22 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_ATTRIBUTES ( )

Definition at line 155 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_COMMENT_WARNING ( )

Definition at line 98 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_DEPRECATED ( )

Disable deprecation warnings

Definition at line 48 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_FREE_NONHEAP_OBJECT ( )

Definition at line 117 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_IGNORED_QUALIFIERS ( )

Definition at line 65 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_INCONSISTENT_OVERRIDE ( )

Definition at line 131 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_INVALID_OFFSETOF ( )

Definition at line 124 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_MAYBE_UNINITIALIZED ( )

Definition at line 138 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_MISSING_FIELD_INITIALIZERS ( )

Definition at line 104 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_NON_VIRTUAL_DTOR ( )    SYS_PRAGMA(warning(disable: 4265))

Definition at line 110 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_OVERLOADED_VIRTUAL ( )

Definition at line 59 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_SUGGEST_OVERRIDE ( )

Definition at line 162 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_BUT_SET_VARIABLE ( )

Definition at line 92 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_FUNCTION ( )

Definition at line 71 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_VALUE ( )

Definition at line 77 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_VARIABLE ( )

Definition at line 83 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_VARARGS ( )

Definition at line 145 of file SYS_Pragma.h.

#define SYS_PRAGMA_POP_WARN ( )

Definition at line 35 of file SYS_Pragma.h.

#define SYS_PRAGMA_PUSH_WARN ( )

Temporarily disable warnings. The PUSH/POPs must match!

Note
Only implemented for Visual C++ and gcc 4.6

Definition at line 34 of file SYS_Pragma.h.