BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls_annotation.h File Reference
#include <bsls_ident.h>
#include <bsls_compilerfeatures.h>
#include <bsls_deprecate.h>
#include <bsls_platform.h>

Go to the source code of this file.

Macros

#define BSLS_ANNOTATION_USED
 
#define BSLS_ANNOTATION_UNUSED
 
#define BSLS_ANNOTATION_ERROR(x)
 
#define BSLS_ANNOTATION_WARNING(x)
 
#define BSLS_ANNOTATION_ALLOC_SIZE(x)
 
#define BSLS_ANNOTATION_ALLOC_SIZE_MUL(x, y)
 
#define BSLS_ANNOTATION_ARG_NON_NULL(...)
 
#define BSLS_ANNOTATION_ARGS_NON_NULL
 
#define BSLS_ANNOTATION_DEPRECATED
 
#define BSLS_ANNOTATION_FORMAT(arg)
 
#define BSLS_ANNOTATION_NULL_TERMINATED
 
#define BSLS_ANNOTATION_NULL_TERMINATED_AT(x)
 
#define BSLS_ANNOTATION_PRINTF(fmt, arg)
 
#define BSLS_ANNOTATION_SCANF(fmt, arg)
 
#define BSLS_ANNOTATION_WARN_UNUSED_RESULT
 
#define BSLS_ANNOTATION_NODISCARD
 
#define BSLS_ANNOTATION_NORETURN
 
#define BSLS_ANNOTATION_ANALYZER_NORETURN
 
#define BSLS_ANNOTATION_FALLTHROUGH
 

Detailed Description

The content of this file has been pre-processed for Doxygen.