def cpp_read_protocol(self, value, optional=False): name = _CppType.cpp_qname(self) return "%(value)s = %(name)s::read(iprot);" % locals()
def cpp_write_protocol(self, value, depth=0): name = _CppType.cpp_qname(self) return "%(value)s.write(oprot);" % locals()
def cpp_default_value(self): assert len(self.enumerators) > 0 return _CppType.cpp_qname(self) + '::' + self.enumerators[0].name