~ubuntu-branches/ubuntu/maverick/sip4-qt3/maverick

« back to all changes in this revision

Viewing changes to sipgen/sip.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-07-21 10:18:00 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100721101800-9lk0k2t6hx6pq0dh
Tags: 4.10.5-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
265
265
#define setIsPrivate(o)     ((o)->overflags |= SECT_IS_PRIVATE)
266
266
#define isSlot(o)           ((o)->overflags & SECT_IS_SLOT)
267
267
#define setIsSlot(o)        ((o)->overflags |= SECT_IS_SLOT)
 
268
#define resetIsSlot(o)      ((o)->overflags &= ~SECT_IS_SLOT)
268
269
#define isSignal(o)         ((o)->overflags & SECT_IS_SIGNAL)
269
270
#define setIsSignal(o)      ((o)->overflags |= SECT_IS_SIGNAL)
 
271
#define resetIsSignal(o)    ((o)->overflags &= ~SECT_IS_SIGNAL)
270
272
 
271
273
#define isVirtual(o)        ((o)->overflags & OVER_IS_VIRTUAL)
272
274
#define setIsVirtual(o)     ((o)->overflags |= OVER_IS_VIRTUAL)
1121
1123
void prOverloadDecl(FILE *fp, ifaceFileDef *scope, overDef *od, int defval);
1122
1124
void prScopedPythonName(FILE *fp, classDef *scope, const char *pyname);
1123
1125
int prPythonSignature(sipSpec *pt, FILE *fp, signatureDef *sd, int sec,
1124
 
        int names, int defaults, int in_str);
 
1126
        int names, int defaults, int in_str, int is_signal);
1125
1127
void searchTypedefs(sipSpec *pt, scopedNameDef *snd, argDef *ad);
1126
1128
int isIntReturnSlot(memberDef *md);
 
1129
int isSSizeReturnSlot(memberDef *md);
1127
1130
int isLongReturnSlot(memberDef *md);
1128
1131
int isVoidReturnSlot(memberDef *md);
1129
1132
int isNumberSlot(memberDef *md);