cppncss.counter
Class FunctionCounter

java.lang.Object
  extended by cppast.AbstractVisitor
      extended by cppncss.counter.AbstractCounter
          extended by cppncss.counter.FunctionCounter
All Implemented Interfaces:
ParserVisitor, Counter

public final class FunctionCounter
extends AbstractCounter

Implements a function counter.

Author:
Mathieu Champlon

Constructor Summary
FunctionCounter(CounterObserver observer)
          Create a counter.
 
Method Summary
 java.lang.Object visit(AstFunctionBody node, java.lang.Object data)
          
 
Methods inherited from class cppncss.counter.AbstractCounter
flush, increment
 
Methods inherited from class cppast.AbstractVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cppast.ParserVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

Constructor Detail

FunctionCounter

public FunctionCounter(CounterObserver observer)
Create a counter.

Parameters:
observer - a counter observer
Method Detail

visit

public java.lang.Object visit(AstFunctionBody node,
                              java.lang.Object data)

Specified by:
visit in interface ParserVisitor
Overrides:
visit in class AbstractVisitor


Copyright © 2006-2007 null. All Rights Reserved.