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

« back to all changes in this revision

Viewing changes to Puma/gen-release/step1/inc/Puma/CCSemantic.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:
91
91
public:
92
92
  CCSemantic (CCSyntax &, CCBuilder &);
93
93
 
94
 
  void init (CClassDatabase &, Unit &);
95
 
  void init (CClassDatabase &, Unit &, CStructure *, bool, bool, CCInstantiation *);
 
94
  void init (CSemDatabase &, Unit &);
 
95
  void init (CSemDatabase &, Unit &, CStructure *, bool, bool, CCInstantiation *);
96
96
  
97
97
protected:
98
98
  virtual CCBuilder &builder () const;
245
245
  CObjectInfo *getLastResolvedName (CT_SimpleName *) const;
246
246
  CStructure *getNameScope (CT_SimpleName *, bool = true) const;
247
247
  CStructure *getScope (CObjectInfo *obj) const;
248
 
  CStructure *getFriendScope () const;
249
 
  CStructure *getNonTplScope () const;
 
248
  CStructure *getFriendScope (bool skip_tpl_scope = false) const;
 
249
  CStructure *getNonTplScope (bool consider_instance_scope = false) const;
250
250
  void qualifiedScopeName (CT_SimpleName *, std::ostringstream &) const;
251
251
  bool isQualName (CT_SimpleName *) const;
252
252
  bool realTypedef (CObjectInfo *) const;