Lines Matching refs:wrap_with_guard
544 def wrap_with_guard(contents, condition=None):
599 'inputForwardDeclarations': "\n".join([wrap_with_guard("class %s;", _input.guard) % _input.name for _input in self._model.inputs]),
602 'enumTraitDeclarations': "\n\n".join([wrap_with_guard(self.generate_enum_trait_declaration(_type), _type.guard) for _type in self._model.enum_types()]),
618 'enumTraitImplementations': "\n\n".join([wrap_with_guard(self.generate_enum_trait_implementation(_type), _type.guard) for _type in self._model.enum_types()]),
729 return wrap_with_guard(Template(Templates.InputClassDeclaration).substitute(template_arguments), _input.guard)
770 return wrap_with_guard(Template(Templates.InputTraitsDeclaration).substitute(template_arguments), _input.guard)
797 return wrap_with_guard(Template(Templates.InputClassImplementation).substitute(template_arguments), _input.guard)
837 encodeLines.append(wrap_with_guard("\n".join(guardedLines), guard))
858 decodeLines.append(wrap_with_guard("\n".join(guardedLines), guard))
878 return wrap_with_guard(Template(Templates.InputTraitsImplementation).substitute(template_arguments), _input.guard)