Lines Matching refs:genOpts
117 full_msg = 'Missing generator options object self.genOpts'
137 full_msg = 'Missing Conventions object self.genOpts.conventions'
357 self.genOpts = None
436 if self.genOpts is None:
438 if self.genOpts.conventions is None:
567 if self.genOpts is None:
569 if self.genOpts.conventions is None:
579 if self.genOpts.conventions.constFlagBits and groupElem.get('type') == 'bitmask':
803 if (self.genOpts.codeGenerator or
871 def beginFile(self, genOpts):
874 - genOpts - GeneratorOptions controlling what is generated and how"""
876 self.genOpts = genOpts
877 if self.genOpts is None:
879 if self.genOpts.conventions is None:
882 self.genOpts.conventions.should_insert_may_alias_macro(self.genOpts)
883 self.file_suffix = self.genOpts.conventions.file_suffix
888 if self.genOpts.genpath is not None:
890 sys.path.insert(0, self.genOpts.genpath)
896 self.conventions = genOpts.conventions
899 if self.genOpts.filename is not None:
916 if self.genOpts is None:
921 if self.genOpts.filename is not None:
923 directory = Path(self.genOpts.directory)
926 shutil.copy(self.outFile.name, self.genOpts.directory + '/' + self.genOpts.filename)
928 self.genOpts = None
1062 if self.genOpts is None:
1064 return self.genOpts.apientry + name + tail
1068 if self.genOpts is None:
1070 return '(' + self.genOpts.apientryp + 'PFN_' + name + tail + ')'
1080 if self.genOpts is None:
1082 if self.genOpts.conventions is None:
1092 if self.should_insert_may_alias_macro and self.genOpts.conventions.is_voidpointer_alias(elem.tag, text, tail):
1094 tail = self.genOpts.conventions.make_voidpointer_alias(tail)
1096 self.logMsg('diag', 'Aligning parameter', elem.text, 'to column', self.genOpts.alignFuncParam)
1130 if self.genOpts is None:
1132 if self.genOpts.conventions is None:
1142 if self.should_insert_may_alias_macro and self.genOpts.conventions.is_voidpointer_alias(elem.tag, text, tail):
1144 tail = self.genOpts.conventions.make_voidpointer_alias(tail)
1285 if self.genOpts.defaultExtensions == elem.get('supported'):
1287 elif re.match(self.genOpts.addExtensions, extname) is not None:
1290 required = re.match(self.genOpts.emitversions, elem.get('version')) is not None
1301 if self.genOpts is None:
1306 pdecl = self.genOpts.apicall
1331 if self.genOpts.alignFuncParam == 0:
1347 indentdecl += ',\n'.join(self.makeCParamDecl(p, self.genOpts.alignFuncParam)