# [C/C++ Preprocessor Reference](c-cpp-preprocessor-reference.md) ## [Preprocessor](preprocessor.md) ### [Phases of Translation](phases-of-translation.md) ### [Preprocessor Directives](preprocessor-directives.md) #### [#define Directive (C/C++)](hash-define-directive-c-cpp.md) #### [#error Directive (C/C++)](hash-error-directive-c-cpp.md) #### [#if, #elif, #else, and #endif Directives (C/C++)](hash-if-hash-elif-hash-else-and-hash-endif-directives-c-cpp.md) #### [#ifdef and #ifndef Directives (C/C++)](hash-ifdef-and-hash-ifndef-directives-c-cpp.md) #### [#import Directive (C++)](hash-import-directive-cpp.md) ##### [#import Attributes (C++)](hash-import-attributes-cpp.md) ###### [auto_rename](auto-rename.md) ###### [auto_search](auto-search.md) ###### [embedded_idl](embedded-idl.md) ###### [exclude (#import)](exclude-hash-import.md) ###### [high_method_prefix](high-method-prefix.md) ###### [high_property_prefixes](high-property-prefixes.md) ###### [implementation_only](implementation-only.md) ###### [include()](include-parens.md) ###### [inject_statement](inject-statement.md) ###### [named_guids](named-guids.md) ###### [no_auto_exclude](no-auto-exclude.md) ###### [no_dual_interfaces](no-dual-interfaces.md) ###### [no_implementation](no-implementation.md) ###### [no_namespace](no-namespace.md) ###### [no_registry](no-registry.md) ###### [no_search_namespace](no-search-namespace.md) ###### [no_smart_pointers](no-smart-pointers.md) ###### [raw_dispinterfaces](raw-dispinterfaces.md) ###### [raw_interfaces_only](raw-interfaces-only.md) ###### [raw_method_prefix](raw-method-prefix.md) ###### [raw_native_types](raw-native-types.md) ###### [raw_property_prefixes](raw-property-prefixes.md) ###### [rename (#import)](rename-hash-import.md) ###### [rename_namespace](rename-namespace.md) ###### [rename_search_namespace](rename-search-namespace.md) ###### [tlbid](tlbid.md) #### [#include Directive (C/C++)](hash-include-directive-c-cpp.md) #### [#line Directive (C/C++)](hash-line-directive-c-cpp.md) #### [Null Directive](null-directive.md) #### [#undef Directive (C/C++)](hash-undef-directive-c-cpp.md) #### [#using Directive (C++)](hash-using-directive-cpp.md) ### [Preprocessor Operators](preprocessor-operators.md) #### [Stringizing Operator (#)](stringizing-operator-hash.md) #### [Charizing Operator (#@)](charizing-operator-hash-at.md) #### [Token-Pasting Operator (##)](token-pasting-operator-hash-hash.md) ### [Macros (C/C++)](macros-c-cpp.md) #### [Macros and C++](macros-and-cpp.md) #### [Variadic Macros](variadic-macros.md) #### [Predefined Macros](predefined-macros.md) ## [Grammar Summary (C/C++)](grammar-summary-c-cpp.md) ### [Definitions for the Grammar Summary](definitions-for-the-grammar-summary.md) ### [Conventions](conventions.md) ### [Preprocessor Grammar](preprocessor-grammar.md) ## [Pragma Directives and the __Pragma Keyword](pragma-directives-and-the-pragma-keyword.md) ### [alloc_text](alloc-text.md) ### [auto_inline](auto-inline.md) ### [bss_seg](bss-seg.md) ### [check_stack](check-stack.md) ### [code_seg](code-seg.md) ### [comment (C/C++)](comment-c-cpp.md) ### [component](component.md) ### [conform](conform.md) ### [const_seg](const-seg.md) ### [data_seg](data-seg.md) ### [deprecated (C/C++)](deprecated-c-cpp.md) ### [detect_mismatch](detect-mismatch.md) ### [execution_character_set](execution-character-set.md) ### [fenv_access](fenv-access.md) ### [float_control](float-control.md) ### [fp_contract](fp-contract.md) ### [function (C/C++)](function-c-cpp.md) ### [hdrstop](hdrstop.md) ### [include_alias](include-alias.md) ### [init_seg](init-seg.md) ### [inline_depth](inline-depth.md) ### [inline_recursion](inline-recursion.md) ### [intrinsic](intrinsic.md) ### [loop](loop.md) ### [make_public](make-public.md) ### [managed, unmanaged](managed-unmanaged.md) ### [message](message.md) ### [omp](omp.md) ### [once](once.md) ### [optimize](optimize.md) ### [pack](pack.md) ### [pointers_to_members](pointers-to-members.md) ### [pop_macro](pop-macro.md) ### [push_macro](push-macro.md) ### [region, endregion](region-endregion.md) ### [runtime_checks](runtime-checks.md) ### [section](section.md) ### [setlocale](setlocale.md) ### [strict_gs_check](strict-gs-check.md) ### [vtordisp](vtordisp.md) ### [warning](warning.md) #### [Compiler Warnings That Are Off by Default](compiler-warnings-that-are-off-by-default.md)