You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
devdocs/public/docs/gcc~7_cpp/index.json

1 line
6.0 KiB

7 years ago
{"entries":[{"name":"1. Overview","path":"overview","type":"1. Overview"},{"name":"1.1. Character sets","path":"character-sets","type":"1. Overview"},{"name":"1.2. Initial processing","path":"initial-processing","type":"1. Overview"},{"name":"1.3. Tokenization","path":"tokenization","type":"1. Overview"},{"name":"1.4. The preprocessing language","path":"the-preprocessing-language","type":"1. Overview"},{"name":"2. Header Files","path":"header-files","type":"2. Header Files"},{"name":"2.1. Include Syntax","path":"include-syntax","type":"2. Header Files"},{"name":"2.2. Include Operation","path":"include-operation","type":"2. Header Files"},{"name":"2.3. Search Path","path":"search-path","type":"2. Header Files"},{"name":"2.4. Once-Only Headers","path":"once_002donly-headers","type":"2. Header Files"},{"name":"2.5. Alternatives to Wrapper #ifndef","path":"alternatives-to-wrapper-_0023ifndef","type":"2. Header Files"},{"name":"2.6. Computed Includes","path":"computed-includes","type":"2. Header Files"},{"name":"2.7. Wrapper Headers","path":"wrapper-headers","type":"2. Header Files"},{"name":"2.8. System Headers","path":"system-headers","type":"2. Header Files"},{"name":"3. Macros","path":"macros","type":"3. Macros"},{"name":"3.1. Object-like Macros","path":"object_002dlike-macros","type":"3. Macros"},{"name":"3.2. Function-like Macros","path":"function_002dlike-macros","type":"3. Macros"},{"name":"3.3. Macro Arguments","path":"macro-arguments","type":"3. Macros"},{"name":"3.4. Stringizing","path":"stringizing","type":"3. Macros"},{"name":"3.5. Concatenation","path":"concatenation","type":"3. Macros"},{"name":"3.6. Variadic Macros","path":"variadic-macros","type":"3. Macros"},{"name":"3.7. Predefined Macros","path":"predefined-macros","type":"3. Macros"},{"name":"3.7.1. Standard Predefined Macros","path":"standard-predefined-macros","type":"3. Macros"},{"name":"3.7.2. Common Predefined Macros","path":"common-predefined-macros","type":"3. Macros"},{"name":"3.7.3. System-specific Predefined Macros","path":"system_002dspecific-predefined-macros","type":"3. Macros"},{"name":"3.7.4. C++ Named Operators","path":"c_002b_002b-named-operators","type":"3. Macros"},{"name":"3.8. Undefining and Redefining Macros","path":"undefining-and-redefining-macros","type":"3. Macros"},{"name":"3.9. Directives Within Macro Arguments","path":"directives-within-macro-arguments","type":"3. Macros"},{"name":"3.10. Macro Pitfalls","path":"macro-pitfalls","type":"3. Macros"},{"name":"3.10.1. Misnesting","path":"misnesting","type":"3. Macros"},{"name":"3.10.2. Operator Precedence Problems","path":"operator-precedence-problems","type":"3. Macros"},{"name":"3.10.3. Swallowing the Semicolon","path":"swallowing-the-semicolon","type":"3. Macros"},{"name":"3.10.4. Duplication of Side Effects","path":"duplication-of-side-effects","type":"3. Macros"},{"name":"3.10.5. Self-Referential Macros","path":"self_002dreferential-macros","type":"3. Macros"},{"name":"3.10.6. Argument Prescan","path":"argument-prescan","type":"3. Macros"},{"name":"3.10.7. Newlines in Arguments","path":"newlines-in-arguments","type":"3. Macros"},{"name":"4. Conditionals","path":"conditionals","type":"4. Conditionals"},{"name":"4.1. Conditional Uses","path":"conditional-uses","type":"4. Conditionals"},{"name":"4.2. Conditional Syntax","path":"conditional-syntax","type":"4. Conditionals"},{"name":"4.2.1. Ifdef","path":"ifdef","type":"4. Conditionals"},{"name":"4.2.2. If","path":"if","type":"4. Conditionals"},{"name":"4.2.3. Defined","path":"defined","type":"4. Conditionals"},{"name":"4.2.4. Else","path":"else","type":"4. Conditionals"},{"name":"4.2.5. Elif","path":"elif","type":"4. Conditionals"},{"name":"4.3. Deleted Code","path":"deleted-code","type":"4. Conditionals"},{"name":"5. Diagnostics","path":"diagnostics","type":"5. Diagnostics"},{"name":"6. Line Control","path":"line-control","type":"6. Line Control"},{"name":"7. Pragmas","path":"pragmas","type":"7. Pragmas"},{"name":"8. Other Directives","path":"other-directives","type":"8. Other Directives"},{"name":"9. Preprocessor Output","path"