HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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_ATTRIBUTES()
 
#define SYS_UNUSED_VAR_ATTRIB
 

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 145 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_COMMENT_WARNING ( )

Definition at line 95 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_DEPRECATED ( )

Definition at line 45 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_FREE_NONHEAP_OBJECT ( )

Definition at line 114 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_IGNORED_QUALIFIERS ( )

Definition at line 62 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_INCONSISTENT_OVERRIDE ( )

Definition at line 128 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_INVALID_OFFSETOF ( )

Definition at line 121 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_MAYBE_UNINITIALIZED ( )

Definition at line 135 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_MISSING_FIELD_INITIALIZERS ( )

Definition at line 101 of file SYS_Pragma.h.

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

Definition at line 107 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_OVERLOADED_VIRTUAL ( )

Definition at line 56 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_BUT_SET_VARIABLE ( )

Definition at line 89 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_FUNCTION ( )

Definition at line 68 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_VALUE ( )

Definition at line 74 of file SYS_Pragma.h.

#define SYS_PRAGMA_DISABLE_UNUSED_VARIABLE ( )

Definition at line 80 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.

#define SYS_UNUSED_VAR_ATTRIB

Definition at line 151 of file SYS_Pragma.h.