Header guard style - Style of preprocessor directive in generated code - MATLAB (original) (raw)
Main Content
Style of preprocessor directive in generated code
Description
App Configuration Pane: Code Appearance
Configuration Objects: coder.CodeConfig | coder.EmbeddedCodeConfig
To prevent compilation errors due to multiple inclusion of header files, the code generator produces either #ifndef
or #pragma once
constructs in generated header files. If your project uses distinct files that use the same preprocessor macros, then generate code with the #pragma once
construct. The compilation behavior of #pragma once
is not standardized.
Settings
Use include guard
This setting is the default setting.
The code generator produces #ifndef
style#include
guards.
Use pragma once
The code generator produces #pragma once
style#include
guards.
Programmatic Use
**Property:**HeaderGuardStyle |
---|
Values: UseIncludeGuard |UsePragmaOnce |
**Default:**UseIncludeGuard |
Version History
Introduced in R2019b