예제 #1
0
 static void encode(Encoder& e, kaa_configuration::_configuration_avsc_Union__0__ v) {
     e.encodeUnionIndex(v.idx());
     switch (v.idx()) {
     case 0:
         e.encodeNull();
         break;
     case 1:
         avro::encode(e, v.get_uuidT());
         break;
     }
 }
예제 #2
0
파일: AvroAutoGen.hpp 프로젝트: Acarus/kaa
 static void encode(Encoder& e, _configuration_schema_Union__6__ v) {
     e.encodeUnionIndex(v.idx());
     switch (v.idx()) {
     case 0:
         avro::encode(e, v.get_array());
         break;
     case 1:
         avro::encode(e, v.get_resetT());
         break;
     }
 }
예제 #3
0
파일: AvroAutoGen.hpp 프로젝트: Acarus/kaa
 static void encode(Encoder& e, _configuration_schema_Union__3__ v) {
     e.encodeUnionIndex(v.idx());
     switch (v.idx()) {
     case 0:
         avro::encode(e, v.get_bool());
         break;
     case 1:
         avro::encode(e, v.get_unchangedT());
         break;
     }
 }
예제 #4
0
파일: AvroAutoGen.hpp 프로젝트: Acarus/kaa
 static void encode(Encoder& e, _configuration_schema_Union__5__ v) {
     e.encodeUnionIndex(v.idx());
     switch (v.idx()) {
     case 0:
         avro::encode(e, v.get_recordArrayItemT());
         break;
     case 1:
         avro::encode(e, v.get_uuidT());
         break;
     }
 }
예제 #5
0
파일: AvroAutoGen.hpp 프로젝트: Acarus/kaa
 static void encode(Encoder& e, _configuration_schema_Union__10__ v) {
     e.encodeUnionIndex(v.idx());
     switch (v.idx()) {
     case 0:
         avro::encode(e, v.get_testT());
         break;
     case 1:
         avro::encode(e, v.get_testRecordT());
         break;
     case 2:
         avro::encode(e, v.get_recordArrayItemT());
         break;
     case 3:
         avro::encode(e, v.get_recordArrayItem2T());
         break;
     case 4:
         avro::encode(e, v.get_testArrayRecord1T());
         break;
     case 5:
         avro::encode(e, v.get_testArrayRecord2T());
         break;
     }
 }