This is ../info/ccmode, produced by makeinfo version 4.8 from
cc-mode.texi.

   This manual is for CC Mode in Emacs.

   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2004, 2005, 2006, 2007  Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.2 or any later version published by the Free Software
     Foundation; with the Invariant Sections being "The GNU Manifesto",
     "Distribution" and "GNU GENERAL PUBLIC LICENSE", with the
     Front-Cover texts being "A GNU Manual", and with the Back-Cover
     Texts as in (a) below.  A copy of the license is included in the
     section entitled "GNU Free Documentation License" in the Emacs
     manual.

     (a) The FSF's Back-Cover Text is: "You have freedom to copy and
     modify this GNU Manual, like GNU software.  Copies published by
     the Free Software Foundation raise funds for GNU development."

     This document is part of a collection distributed under the GNU
     Free Documentation License.  If you want to distribute this
     document separately from the collection, you can do so by adding a
     copy of the license to the document, as described in section 6 of
     the license.

INFO-DIR-SECTION Emacs
START-INFO-DIR-ENTRY
* CC Mode: (ccmode).    Emacs mode for editing C, C++, Objective-C,
                        Java, Pike, AWK, and CORBA IDL code.
END-INFO-DIR-ENTRY


Indirect:
ccmode-1: 1501

Tag Table:
(Indirect)
Node: Top1501
Node: Introduction3860
Ref: Introduction-Footnote-15806
Node: Overview5935
Node: Getting Started7833
Ref: Getting Started-Footnote-111956
Node: Commands12030
Node: Indentation Commands12861
Ref: Indentation Commands-Footnote-119410
Node: Comment Commands19531
Ref: Comment Commands-Footnote-121961
Node: Movement Commands22028
Node: Filling and Breaking26953
Ref: Filling and Breaking-Footnote-130366
Ref: Filling and Breaking-Footnote-230507
Node: Minor Modes30571
Ref: Minor Modes-Footnote-134026
Ref: Minor Modes-Footnote-234144
Ref: Minor Modes-Footnote-334212
Node: Electric Keys34280
Node: Auto-newlines39883
Ref: Auto-newlines-Footnote-141684
Node: Hungry WS Deletion41885
Ref: Hungry WS Deletion-Footnote-147388
Ref: Hungry WS Deletion-Footnote-247524
Node: Subword Movement47589
Node: Other Commands49833
Node: Font Locking52777
Node: Font Locking Preliminaries53633
Node: Faces57666
Node: Doc Comments60248
Node: AWK Mode Font Locking63072
Node: Config Basics65495
Ref: Config Basics-Footnote-171941
Node: CC Hooks71987
Node: Style Variables74399
Ref: Style Variables-Footnote-177637
Ref: Style Variables-Footnote-278035
Node: Styles78080
Node: Built-in Styles79182
Ref: Built-in Styles-Footnote-180876
Ref: Built-in Styles-Footnote-280981
Node: Choosing a Style81125
Node: Adding Styles83145
Ref: Adding Styles-Footnote-186456
Ref: Adding Styles-Footnote-286530
Node: File Styles86756
Ref: File Styles-Footnote-188394
Node: Custom Filling and Breaking88680
Ref: Custom Filling and Breaking-Footnote-195319
Ref: Custom Filling and Breaking-Footnote-295539
Ref: Custom Filling and Breaking-Footnote-395824
Ref: Custom Filling and Breaking-Footnote-496002
Node: Custom Auto-newlines96268
Node: Hanging Braces98105
Ref: Hanging Braces-Footnote-1103506
Ref: Hanging Braces-Footnote-2103587
Ref: Hanging Braces-Footnote-3103734
Node: Custom Braces103947
Node: Hanging Colons107263
Node: Hanging Semicolons and Commas108802
Ref: Hanging Semicolons and Commas-Footnote-1111770
Node: Clean-ups111821
Ref: Clean-ups-Footnote-1118470
Node: Indentation Engine Basics118671
Node: Syntactic Analysis120929
Ref: Syntactic Analysis-Footnote-1124444
Ref: Syntactic Analysis-Footnote-2124719
Ref: Syntactic Analysis-Footnote-3124820
Ref: Syntactic Analysis-Footnote-4124950
Node: Syntactic Symbols125158
Node: Function Symbols134698
Node: Class Symbols135864
Ref: Class Symbols-Footnote-1140182
Node: Conditional Construct Symbols140405
Ref: Conditional Construct Symbols-Footnote-1142642
Node: Switch Statement Symbols142767
Node: Brace List Symbols143694
Node: External Scope Symbols145350
Ref: External Scope Symbols-Footnote-1146718
Node: Paren List Symbols146852
Node: Literal Symbols148932
Node: Multiline Macro Symbols151416
Ref: Multiline Macro Symbols-Footnote-1152972
Node: Objective-C Method Symbols153034
Node: Anonymous Class Symbol153807
Node: Statement Block Symbols154719
Ref: Statement Block Symbols-Footnote-1156749
Node: K&R Symbols157062
Ref: K&R Symbols-Footnote-1157683
Node: Indentation Calculation157730
Node: Customizing Indentation160959
Node: c-offsets-alist162551
Ref: c-offsets-alist-Footnote-1169057
Ref: c-offsets-alist-Footnote-2169172
Node: Interactive Customization169495
Ref: Interactive Customization-Footnote-1172445
Node: Line-Up Functions172584
Node: Brace/Paren Line-Up174381
Ref: c-lineup-arglist-close-under-paren175446
Ref: Brace/Paren Line-Up-Footnote-1180815
Node: List Line-Up180955
Node: Operator Line-Up185784
Node: Comment Line-Up189832
Node: Misc Line-Up192654
Ref: Misc Line-Up-Footnote-1197213
Node: Custom Line-Up197524
Ref: Custom Line-Up-Footnote-1201776
Node: Other Indentation201933
Ref: Other Indentation-Footnote-1203839
Node: Custom Macros204033
Node: Odds and Ends206335
Node: Sample .emacs File207983
Node: Performance Issues210323
Ref: Performance Issues-Footnote-1215806
Ref: Performance Issues-Footnote-2215882
Node: Limitations and Known Bugs215946
Node: FAQ217991
Ref: FAQ-Footnote-1220745
Node: Updating CC Mode220813
Node: Mailing Lists and Bug Reports221408
Node: GNU Free Documentation License223278
Node: Command and Function Index245546
Node: Variable Index264945
Node: Concept and Key Index278119

End Tag Table
