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

{"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":"preprocessor-output","type":"9. Preprocessor Output"},{"name":"10. Traditional Mode","path":"traditional-mode","type":"10. Traditional Mode"},{"name":"10.1. Traditional lexical analysis","path":"traditional-lexical-analysis","type":"10. Traditional Mode"},{"name":"10.2. Traditional macros","path":"traditional-macros","type":"10. Traditional Mode"},{"name":"10.3. Traditional miscellany","path":"traditional-miscellany","type":"10. Traditional Mode"},{"name":"10.4. Traditional warnings","path":"traditional-warnings","type":"10. Traditional Mode"},{"name":"11. Implementation Details","path":"implementation-details","type":"11. Implementation Details"},{"name":"11.1. Implementation-defined behavior","path":"implementation_002ddefined-behavior","type":"11. Implementation Details"},{"name":"11.2. Implementation limits","path":"implementation-limits","type":"11. Implementation Details"},{"name":"11.3. Obsolete Features","path":"obsolete-features","type":"11. Implementation Details"},{"name":"12. Invocation","path":"invocation","type":"12. Invocation"},{"name":"13. Environment Variables","path":"environment-variables","type":"13. Environment Variables"}],"types":[{"name":"1. Overview","count":5,"slug":"1-overview"},{"name":"2. Header Files","count":9,"slug":"2-header-files"},{"name":"3. Macros","count":22,"slug":"3-macros"},{"name":"4. Conditionals","count":9,"slug":"4-conditionals"},{"name":"5. Diagnostics","count":1,"slug":"5-diagnostics"},{"name":"6. Line Control","count":1,"slug":"6-line-control"},{"name":"7. Pragmas","count":1,"slug":"7-pragmas"},{"name":"8. Other Directives","count":1,"slug":"8-other-directives"},{"name":"9. Preprocessor Output","count":1,"slug":"9-preprocessor-output"},{"name":"10. Traditional Mode","count":5,"slug":"10-traditional-mode"},{"name":"11. Implementation Details","count":4,"slug":"11-implementation-details"},{"name":"12. Invocation","count":1,"slug":"12-invocation"},{"name":"13. Environment Variables","count":1,"slug":"13-environment-variables"}]}