~ubuntu-branches/ubuntu/quantal/aspectc++/quantal

« back to all changes in this revision

Viewing changes to AspectC++/MatchName.h

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
122
122
  MatchTypeRef _conv_type; //    ... or conversion type id
123
123
    
124
124
  bool oper_matches (CFunctionInfo *obj);
 
125
  bool oper_matches (Operator oper);
125
126
  bool conv_matches (CFunctionInfo *obj);
 
127
  bool conv_matches (MatchTypeRef type);
126
128
  bool name_matches (CObjectInfo *obj);
 
129
  bool name_matches (Name &name, MatchTemplateArgList *name_template_args);
127
130
 
128
131
public:
129
132
  
158
161
           _oper == OP_UNDEFINED && _conv_type.is_undefined ();
159
162
  }
160
163
  bool scope_matches (CScopeInfo *scope, int pos = -1);
 
164
  bool scope_matches (vector<Name> &, vector<MatchTemplateArgList*> &,
 
165
    int match_pos, int sig_pos);
161
166
  bool matches (CObjectInfo *obj);
 
167
  bool matches (MatchName &match_name);
162
168
};
163
169
 
164
170
inline ostream &operator << (ostream &os, const MatchName &mn) {