all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* CC Mode 5.28 (C++); contained expression ends prematurely
@ 2002-07-01 13:38 Neal D. Becker
  0 siblings, 0 replies; only message in thread
From: Neal D. Becker @ 2002-07-01 13:38 UTC (permalink / raw)


I can't indent this code on line 15 or 16.  It just beeps saying Containing expression ends prematurely

Here is the code:

#ifndef iPowerNorm_H
#define iPowerNorm_H

#include "Complex.H"
#include "FixedUtil.H"
#include "Mag.H"

class iPowerNorm {
public:
  iPowerNorm (int _targetVoltage, int _shift1, int _shift2, int _init) :
    targetVoltage (_targetVoltage),
    shift1 (_shift1),
    shift2 (_shift2),
    sum (_init << _shift1),
voltage (_init),
adj ((_targetVoltage << shift2)/_init)
  {}

  ComplexI Compute (ComplexI in) {
    ComplexI out = RoundDown (in * adj, shift2);
    sum = sum - (sum >> shift1) + Mag (out);
    voltage = sum >> shift1;
    adj = (targetVoltage << shift2) / voltage;
    return out;
  }
  
  int GetSum() const { return sum; }

  int GetAdj() const { return adj; }

  int GetVoltage() const { return voltage; }

private:
  int targetVoltage;
  int shift1;
  int shift2;
  int sum;
  int adj;
  int voltage;
};

#endif

Emacs  : XEmacs 21.4 (patch 6) "Common Lisp" [Lucid] (i386-redhat-linux, Mule) of Fri Feb 22 2002 on daffy.perf.redhat.com
Package: CC Mode 5.28 (C++)
Buffer Style: gnu

c-emacs-features: (8-bit)

current state:
==============
(setq
 c-basic-offset 2
 c-comment-only-line-offset '(0 . 0)
 c-block-comment-prefix ""
 c-comment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (other . "//+\\|\\**"))
 c-cleanup-list '(scope-operator)
 c-hanging-braces-alist '((brace-list-open) (brace-entry-open) (substatement-open after)
			  (block-close . c-snug-do-while) (extern-lang-open after)
			  (inexpr-class-open after) (inexpr-class-close before))
 c-hanging-colons-alist nil
 c-hanging-semi&comma-criteria '(c-semi&comma-inside-parenlist)
 c-backslash-column 48
 c-label-minimum-indentation 1
 c-offsets-alist '((string . c-lineup-dont-change)
		   (c . c-lineup-C-comments)
		   (defun-open . 0)
		   (defun-close . 0)
		   (defun-block-intro . +)
		   (class-open . 0)
		   (class-close . 0)
		   (inline-close . 0)
		   (func-decl-cont . +)
		   (knr-argdecl . 0)
		   (topmost-intro . 0)
		   (topmost-intro-cont . 0)
		   (member-init-intro . +)
		   (member-init-cont . c-lineup-multi-inher)
		   (inher-intro . +)
		   (inher-cont . c-lineup-multi-inher)
		   (block-open . 0)
		   (block-close . 0)
		   (brace-list-close . 0)
		   (brace-list-intro . +)
		   (brace-list-entry . 0)
		   (brace-entry-open . 0)
		   (statement . 0)
		   (statement-case-intro . +)
		   (substatement . +)
		   (case-label . 0)
		   (access-label . -)
		   (do-while-closure . 0)
		   (else-clause . 0)
		   (catch-clause . 0)
		   (comment-intro . c-lineup-comment)
		   (arglist-cont . 0)
		   (arglist-cont-nonempty . c-lineup-arglist)
		   (stream-op . c-lineup-streamop)
		   (inclass . +)
		   (cpp-macro . [0])
		   (cpp-macro-cont . c-lineup-dont-change)
		   (friend . 0)
		   (objc-method-intro . [0])
		   (objc-method-args-cont . c-lineup-ObjC-method-args)
		   (objc-method-call-cont . c-lineup-ObjC-method-call)
		   (extern-lang-open . 0)
		   (extern-lang-close . 0)
		   (inextern-lang . +)
		   (namespace-open . 0)
		   (namespace-close . 0)
		   (innamespace . +)
		   (template-args-cont c-lineup-template-args +)
		   (inlambda . c-lineup-inexpr-block)
		   (lambda-intro-cont . +)
		   (inexpr-statement . 0)
		   (inexpr-class . +)
		   (statement-block-intro . +)
		   (knr-argdecl-intro . 5)
		   (substatement-open . +)
		   (label . 0)
		   (statement-case-open . +)
		   (statement-cont . +)
		   (arglist-intro . c-lineup-arglist-intro-after-paren)
		   (arglist-close . c-lineup-arglist)
		   (inline-open . 0)
		   (brace-list-open . +)
		   )
 c-delete-function 'delete-char
 c-electric-pound-behavior nil
 c-indent-comments-syntactically-p nil
 c-tab-always-indent t
 defun-prompt-regexp nil
 tab-width 8
 comment-column 32
 parse-sexp-ignore-comments t
 signal-error-on-buffer-boundary nil
 auto-fill-function nil
 filladapt-mode t
 comment-multi-line t
 comment-start-skip "/\\*+ *\\|//+ *"
 fill-prefix nil
 paragraph-start "[ 	]*\\(//+\\|\\**\\)[ 	]*$\\|^\f"
 adaptive-fill-mode t
 adaptive-fill-regexp "[ 	]*\\(//+\\|\\**\\)[ 	]*\\([ 	]*\\([#;>*]+ +\\)?\\)"
 )

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-07-01 13:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-01 13:38 CC Mode 5.28 (C++); contained expression ends prematurely Neal D. Becker

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.