~ubuntu-branches/ubuntu/jaunty/aspectc++/jaunty

« back to all changes in this revision

Viewing changes to Puma/gen-release/step1/inc/Puma/ACIntroAnalyzer.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-07-07 14:41:02 UTC
  • mfrom: (1.1.3 upstream) (6.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080707144102-lzml7t07f3sl00r5
Tags: 1.0pre4~svn.20080711-1
* new upstream snapshot.
* include all upstream documentation. Clarifying emails regarding
  licensing has been included into debian/copyright.
* reformat description following recomendations of
  http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description
  (Closes: #480316)

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
namespace Puma {
25
25
  class ACAspectInfo;
26
 
  class CClassDatabase;
 
26
  class CSemDatabase;
27
27
  class CScopeInfo;
28
28
  class CObjectInfo;
29
29
}
31
31
namespace Puma {
32
32
 
33
33
class ACIntroAnalyzer {
34
 
  CClassDatabase *_db;
 
34
  CSemDatabase *_db;
35
35
  CScopeInfo *_current_scope;
36
36
  int _state;
37
37
  CT_Intro *_intro;
56
56
  };
57
57
 
58
58
  // a default constructor can be used if the analysis should take place later
59
 
  ACIntroAnalyzer (CClassDatabase *db, CScopeInfo *s) :
 
59
  ACIntroAnalyzer (CSemDatabase *db, CScopeInfo *s) :
60
60
    _db (db), _current_scope (s), _state (IA_UNDEFINED) {}
61
61
 
62
62
  void analyze_intro (CT_Intro *);