5 Functions and methods do not return errorcodes, but use assert for
11 (add-hook 'c-mode-hook
12 '(lambda ()(setq c-basic-offset 4)))
15 (add-hook 'c++-mode-hook
16 '(lambda() (c-set-style "Stroustrup")
24 AClass_name (for Abbreviation_class_name)
30 if the member's name resembles its type, then I use
58 Unfortunately most of the code isn't really documented that good.
62 A lot of classes in LilyPond start with 'P', this is to distinguish
63 certain parts of LilyPond: the P stands for Printer, and the P-classes
64 are supposed to be more lowlevel than the others. Example:
66 Staff uses PStaff, PScore and PCol to do the typesetting of
67 symbols. Staff is the "brains" for PStaff
69 NB: in PCursor (which is part of the library) P stands for PointerCursor
76 ///check that *this satisfies its invariants, abort if not.
79 /// print *this (and substructures) to debugging log
82 /// add some data to *this;
85 Presence of these methods usually imply that it is not feasible to this
89 /// replace some data of *this