def literal(value, typename, complex=False): if complex: # Parse real and imaginary components real, imag = parseComplexString(value, typename) # Convert real and imaginary into type-specific literals real, imag = (literal(str(x), typename) for x in (real, imag)) return "%s(%s,%s)" % (cppType(typename, complex), real, imag) elif typename == CorbaTypes.STRING: if type(value) == list: return else: return stringLiteral(value) elif typename == CorbaTypes.BOOLEAN: if parseBoolean(value): return TRUE else: return FALSE elif typename in (CorbaTypes.LONGLONG, CorbaTypes.ULONGLONG): # Explicitly mark the literal as a 'long long' for 32-bit systems if not isinstance(value, list): return value + 'LL' elif typename == CorbaTypes.CHAR: return charLiteral(value) else: return value
def literal(value, typename, complex=False): if complex: real, imag = parseComplexString(value, typename) return cppType(typename, complex) + "(" + str(real) + "," + str(imag) + ")" elif typename == CorbaTypes.STRING: return stringLiteral(value) elif typename == CorbaTypes.BOOLEAN: if parseBoolean(value): return TRUE else: return FALSE elif typename == CorbaTypes.CHAR: return charLiteral(value) else: return value
def translateBoolean(value): if parseBoolean(value): return TRUE else: return FALSE
def parseopts (self, auto_start=True, queued_ports=False, legacy_structs=True): self.legacy_structs = utils.parseBoolean(legacy_structs)
def parseopts(self, legacy_structs=True): self.legacy_structs = utils.parseBoolean(legacy_structs)
def parseopts (self, java_package='', use_jni=True): self.package = java_package self.usejni = utils.parseBoolean(use_jni)
def parseopts(self, auto_start=True, queued_ports=False, legacy_structs=True): self.legacy_structs = utils.parseBoolean(legacy_structs)
def parseopts (self, legacy_structs=True): self.legacy_structs = utils.parseBoolean(legacy_structs)