summaryrefslogtreecommitdiff
path: root/titan/General_Types.hh
blob: 9909f49f1b7b15dacdd36569fe1afde8de3442ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
// This C++ header file was generated by the TTCN-3 compiler
// of the TTCN-3 Test Executor version CRL 113 200/6 R3B
// for Harald Welte (laforge@nataraja) on Mon Mar 26 16:56:01 2018

// Copyright (c) 2000-2017 Ericsson Telecom AB

// Do not edit this file unless you know what you are doing.

#ifndef General__Types_HH
#define General__Types_HH

#ifdef TITAN_RUNTIME_2
#error Generated code does not match with used runtime.\
 Code was generated without -R option but -DTITAN_RUNTIME_2 was used.
#endif

/* Header file includes */

#include <TTCN3.hh>

#if TTCN3_VERSION != 60301
#error Version mismatch detected.\
 Please check the version of the TTCN-3 compiler and the base library.\
 Run make clean and rebuild the project if the version of the compiler changed recently.
#endif

#ifndef LINUX
#error This file should be compiled on LINUX
#endif

#undef General__Types_HH
#endif

namespace General__Types {

/* Forward declarations of classes */

typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER Integers;
typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template Integers_template;
class Integer__array;
class Integer__array_template;
class Protocols;
class Protocols_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT1List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT1List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT2List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT2List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT3List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT3List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT4List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT4List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT5List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT5List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT6List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT6List_template;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING OCT7List;
typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template OCT7List_template;
class ListOfDummy__comptype;
class ListOfDummy__comptype_template;
class ListOfDummy__CT;
class ListOfDummy__CT_template;
class ProtocolList;
class ProtocolList_template;

} /* end of namespace */

#ifndef General__Types_HH
#define General__Types_HH

namespace General__Types {

/* Type definitions */

typedef BITSTRING BIT1n;
typedef BITSTRING_template BIT1n_template;
typedef BITSTRING BIT2n;
typedef BITSTRING_template BIT2n_template;
typedef BITSTRING BIT3n;
typedef BITSTRING_template BIT3n_template;
typedef BITSTRING BIT4n;
typedef BITSTRING_template BIT4n_template;
typedef BITSTRING BIT5n;
typedef BITSTRING_template BIT5n_template;
typedef BITSTRING BIT6n;
typedef BITSTRING_template BIT6n_template;
typedef BITSTRING BIT7n;
typedef BITSTRING_template BIT7n_template;
typedef BITSTRING BIT8n;
typedef BITSTRING_template BIT8n_template;
typedef BITSTRING BIT9n;
typedef BITSTRING_template BIT9n_template;
typedef BITSTRING BIT12n;
typedef BITSTRING_template BIT12n_template;
typedef BITSTRING BIT14n;
typedef BITSTRING_template BIT14n_template;
typedef BITSTRING BIT15n;
typedef BITSTRING_template BIT15n_template;
typedef BITSTRING BIT16n;
typedef BITSTRING_template BIT16n_template;
typedef BITSTRING BIT56n;
typedef BITSTRING_template BIT56n_template;
typedef BITSTRING BIT14__24n;
typedef BITSTRING_template BIT14__24n_template;
typedef BITSTRING BIT1np;
typedef BITSTRING_template BIT1np_template;
typedef BITSTRING BIT2np;
typedef BITSTRING_template BIT2np_template;
typedef BITSTRING BIT3np;
typedef BITSTRING_template BIT3np_template;
typedef BITSTRING BIT4np;
typedef BITSTRING_template BIT4np_template;
typedef BITSTRING BIT5np;
typedef BITSTRING_template BIT5np_template;
typedef BITSTRING BIT6np;
typedef BITSTRING_template BIT6np_template;
typedef BITSTRING BIT7np;
typedef BITSTRING_template BIT7np_template;
typedef BITSTRING BIT15np;
typedef BITSTRING_template BIT15np_template;
typedef BITSTRING BIT1;
typedef BITSTRING_template BIT1_template;
typedef BITSTRING BIT2;
typedef BITSTRING_template BIT2_template;
typedef BITSTRING BIT3;
typedef BITSTRING_template BIT3_template;
typedef BITSTRING BIT4;
typedef BITSTRING_template BIT4_template;
typedef BITSTRING BIT5;
typedef BITSTRING_template BIT5_template;
typedef BITSTRING BIT6;
typedef BITSTRING_template BIT6_template;
typedef BITSTRING BIT7;
typedef BITSTRING_template BIT7_template;
typedef BITSTRING BIT8;
typedef BITSTRING_template BIT8_template;
typedef BITSTRING BIT9;
typedef BITSTRING_template BIT9_template;
typedef BITSTRING BIT10;
typedef BITSTRING_template BIT10_template;
typedef BITSTRING BIT11;
typedef BITSTRING_template BIT11_template;
typedef BITSTRING BIT12;
typedef BITSTRING_template BIT12_template;
typedef BITSTRING BIT14;
typedef BITSTRING_template BIT14_template;
typedef BITSTRING BIT15;
typedef BITSTRING_template BIT15_template;
typedef BITSTRING BIT16;
typedef BITSTRING_template BIT16_template;
typedef BITSTRING BIT24;
typedef BITSTRING_template BIT24_template;
typedef BITSTRING BIT31;
typedef BITSTRING_template BIT31_template;
typedef BITSTRING BIT32;
typedef BITSTRING_template BIT32_template;
typedef BITSTRING BIT56;
typedef BITSTRING_template BIT56_template;
typedef OCTETSTRING OCT0n;
typedef OCTETSTRING_template OCT0n_template;
typedef OCTETSTRING OCT1n;
typedef OCTETSTRING_template OCT1n_template;
typedef OCTETSTRING OCT2n;
typedef OCTETSTRING_template OCT2n_template;
typedef OCTETSTRING OCT3n;
typedef OCTETSTRING_template OCT3n_template;
typedef OCTETSTRING OCT4n;
typedef OCTETSTRING_template OCT4n_template;
typedef OCTETSTRING OCT5n;
typedef OCTETSTRING_template OCT5n_template;
typedef OCTETSTRING OCT6n;
typedef OCTETSTRING_template OCT6n_template;
typedef OCTETSTRING OCT7n;
typedef OCTETSTRING_template OCT7n_template;
typedef OCTETSTRING OCT8n;
typedef OCTETSTRING_template OCT8n_template;
typedef OCTETSTRING OCT9n;
typedef OCTETSTRING_template OCT9n_template;
typedef OCTETSTRING OCT10n;
typedef OCTETSTRING_template OCT10n_template;
typedef OCTETSTRING OCT11n;
typedef OCTETSTRING_template OCT11n_template;
typedef OCTETSTRING OCT12n;
typedef OCTETSTRING_template OCT12n_template;
typedef OCTETSTRING OCT13n;
typedef OCTETSTRING_template OCT13n_template;
typedef OCTETSTRING OCT14n;
typedef OCTETSTRING_template OCT14n_template;
typedef OCTETSTRING OCT15n;
typedef OCTETSTRING_template OCT15n_template;
typedef OCTETSTRING OCT16n;
typedef OCTETSTRING_template OCT16n_template;
typedef OCTETSTRING OCT17n;
typedef OCTETSTRING_template OCT17n_template;
typedef OCTETSTRING OCT18n;
typedef OCTETSTRING_template OCT18n_template;
typedef OCTETSTRING OCT19n;
typedef OCTETSTRING_template OCT19n_template;
typedef OCTETSTRING OCT20n;
typedef OCTETSTRING_template OCT20n_template;
typedef OCTETSTRING OCT28n;
typedef OCTETSTRING_template OCT28n_template;
typedef OCTETSTRING OCT32n;
typedef OCTETSTRING_template OCT32n_template;
typedef OCTETSTRING OCT34n;
typedef OCTETSTRING_template OCT34n_template;
typedef OCTETSTRING OCT46n;
typedef OCTETSTRING_template OCT46n_template;
typedef OCTETSTRING OCT50n;
typedef OCTETSTRING_template OCT50n_template;
typedef OCTETSTRING OCT69n;
typedef OCTETSTRING_template OCT69n_template;
typedef OCTETSTRING OCT100n;
typedef OCTETSTRING_template OCT100n_template;
typedef OCTETSTRING OCT128n;
typedef OCTETSTRING_template OCT128n_template;
typedef OCTETSTRING OCT500n;
typedef OCTETSTRING_template OCT500n_template;
typedef OCTETSTRING OCTNn;
typedef OCTETSTRING_template OCTNn_template;
typedef OCTETSTRING OCT1__3n;
typedef OCTETSTRING_template OCT1__3n_template;
typedef OCTETSTRING OCT1__4n;
typedef OCTETSTRING_template OCT1__4n_template;
typedef OCTETSTRING OCT1__5n;
typedef OCTETSTRING_template OCT1__5n_template;
typedef OCTETSTRING OCT1__6n;
typedef OCTETSTRING_template OCT1__6n_template;
typedef OCTETSTRING OCT1__7n;
typedef OCTETSTRING_template OCT1__7n_template;
typedef OCTETSTRING OCT1__8n;
typedef OCTETSTRING_template OCT1__8n_template;
typedef OCTETSTRING OCT1__12n;
typedef OCTETSTRING_template OCT1__12n_template;
typedef OCTETSTRING OCT1__15n;
typedef OCTETSTRING_template OCT1__15n_template;
typedef OCTETSTRING OCT1__16n;
typedef OCTETSTRING_template OCT1__16n_template;
typedef OCTETSTRING OCT1__18n;
typedef OCTETSTRING_template OCT1__18n_template;
typedef OCTETSTRING OCT1__20n;
typedef OCTETSTRING_template OCT1__20n_template;
typedef OCTETSTRING OCT1__24n;
typedef OCTETSTRING_template OCT1__24n_template;
typedef OCTETSTRING OCT1__32n;
typedef OCTETSTRING_template OCT1__32n_template;
typedef OCTETSTRING OCT1__34n;
typedef OCTETSTRING_template OCT1__34n_template;
typedef OCTETSTRING OCT1__46n;
typedef OCTETSTRING_template OCT1__46n_template;
typedef OCTETSTRING OCT1__50n;
typedef OCTETSTRING_template OCT1__50n_template;
typedef OCTETSTRING OCT1__112n;
typedef OCTETSTRING_template OCT1__112n_template;
typedef OCTETSTRING OCT1__127n;
typedef OCTETSTRING_template OCT1__127n_template;
typedef OCTETSTRING OCT1__128n;
typedef OCTETSTRING_template OCT1__128n_template;
typedef OCTETSTRING OCT1__172n;
typedef OCTETSTRING_template OCT1__172n_template;
typedef OCTETSTRING OCT3__5n;
typedef OCTETSTRING_template OCT3__5n_template;
typedef OCTETSTRING OCT3__7n;
typedef OCTETSTRING_template OCT3__7n_template;
typedef OCTETSTRING OCT3__8n;
typedef OCTETSTRING_template OCT3__8n_template;
typedef OCTETSTRING OCT3__14n;
typedef OCTETSTRING_template OCT3__14n_template;
typedef OCTETSTRING OCT3__17n;
typedef OCTETSTRING_template OCT3__17n_template;
typedef OCTETSTRING OCT4__8n;
typedef OCTETSTRING_template OCT4__8n_template;
typedef CHARSTRING CHAR4;
typedef CHARSTRING_template CHAR4_template;
typedef HEXSTRING HEX4n;
typedef HEXSTRING_template HEX4n_template;
typedef HEXSTRING HEX6n;
typedef HEXSTRING_template HEX6n_template;
typedef HEXSTRING HEX8n;
typedef HEXSTRING_template HEX8n_template;
typedef HEXSTRING HEX15n;
typedef HEXSTRING_template HEX15n_template;
typedef HEXSTRING HEX16n;
typedef HEXSTRING_template HEX16n_template;
typedef HEXSTRING HEX24n;
typedef HEXSTRING_template HEX24n_template;
typedef HEXSTRING HEX0__3n;
typedef HEXSTRING_template HEX0__3n_template;
typedef HEXSTRING HEX0__18n;
typedef HEXSTRING_template HEX0__18n_template;
typedef HEXSTRING HEX1__20n;
typedef HEXSTRING_template HEX1__20n_template;
typedef HEXSTRING HEX1__34n;
typedef HEXSTRING_template HEX1__34n_template;
typedef INTEGER INT3nb;
typedef INTEGER_template INT3nb_template;
typedef INTEGER INT4nb;
typedef INTEGER_template INT4nb_template;
typedef INTEGER INT5nb;
typedef INTEGER_template INT5nb_template;
typedef INTEGER INT8nb;
typedef INTEGER_template INT8nb_template;
typedef INTEGER INT2nbp;
typedef INTEGER_template INT2nbp_template;
typedef INTEGER INT1nbp;
typedef INTEGER_template INT1nbp_template;
typedef INTEGER INT3nbp;
typedef INTEGER_template INT3nbp_template;
typedef INTEGER INT5nbp;
typedef INTEGER_template INT5nbp_template;
typedef INTEGER INT9nbp;
typedef INTEGER_template INT9nbp_template;
typedef INTEGER INT13nbp;
typedef INTEGER_template INT13nbp_template;
typedef INTEGER INT15nbp;
typedef INTEGER_template INT15nbp_template;
typedef BITSTRING BIT6__BO__LAST;
typedef BITSTRING_template BIT6__BO__LAST_template;
typedef BITSTRING BIT16__BO__LAST;
typedef BITSTRING_template BIT16__BO__LAST_template;
typedef BITSTRING BIT32__BO__LAST;
typedef BITSTRING_template BIT32__BO__LAST_template;
typedef OCTETSTRING Dummy;
typedef OCTETSTRING_template Dummy_template;
typedef OCTETSTRING OCT0;
typedef OCTETSTRING_template OCT0_template;
typedef OCTETSTRING OCT1;
typedef OCTETSTRING_template OCT1_template;
typedef OCTETSTRING OCT2;
typedef OCTETSTRING_template OCT2_template;
typedef OCTETSTRING OCT3;
typedef OCTETSTRING_template OCT3_template;
typedef OCTETSTRING OCT4;
typedef OCTETSTRING_template OCT4_template;
typedef OCTETSTRING OCT5;
typedef OCTETSTRING_template OCT5_template;
typedef OCTETSTRING OCT6;
typedef OCTETSTRING_template OCT6_template;
typedef OCTETSTRING OCT7;
typedef OCTETSTRING_template OCT7_template;
typedef OCTETSTRING OCT8;
typedef OCTETSTRING_template OCT8_template;
typedef OCTETSTRING OCT9;
typedef OCTETSTRING_template OCT9_template;
typedef OCTETSTRING OCT10;
typedef OCTETSTRING_template OCT10_template;
typedef OCTETSTRING OCT11;
typedef OCTETSTRING_template OCT11_template;
typedef OCTETSTRING OCT12;
typedef OCTETSTRING_template OCT12_template;
typedef OCTETSTRING OCT13;
typedef OCTETSTRING_template OCT13_template;
typedef OCTETSTRING OCT14;
typedef OCTETSTRING_template OCT14_template;
typedef OCTETSTRING OCT15;
typedef OCTETSTRING_template OCT15_template;
typedef OCTETSTRING OCT16;
typedef OCTETSTRING_template OCT16_template;
typedef OCTETSTRING OCT17;
typedef OCTETSTRING_template OCT17_template;
typedef OCTETSTRING OCT18;
typedef OCTETSTRING_template OCT18_template;
typedef OCTETSTRING OCT19;
typedef OCTETSTRING_template OCT19_template;
typedef OCTETSTRING OCT20;
typedef OCTETSTRING_template OCT20_template;
typedef OCTETSTRING OCT32;
typedef OCTETSTRING_template OCT32_template;
typedef OCTETSTRING OCT34;
typedef OCTETSTRING_template OCT34_template;
typedef OCTETSTRING OCT46;
typedef OCTETSTRING_template OCT46_template;
typedef OCTETSTRING OCT1__260;
typedef OCTETSTRING_template OCT1__260_template;
typedef OCTETSTRING OCT1__8;
typedef OCTETSTRING_template OCT1__8_template;
typedef OCTETSTRING OCT1__12;
typedef OCTETSTRING_template OCT1__12_template;
typedef OCTETSTRING OCT1__32;
typedef OCTETSTRING_template OCT1__32_template;
typedef OCTETSTRING OCT1__50;
typedef OCTETSTRING_template OCT1__50_template;
typedef OCTETSTRING OCT3__8;
typedef OCTETSTRING_template OCT3__8_template;
typedef OCTETSTRING OCTN;
typedef OCTETSTRING_template OCTN_template;
typedef HEXSTRING HEX1;
typedef HEXSTRING_template HEX1_template;
typedef HEXSTRING HEX0__16;
typedef HEXSTRING_template HEX0__16_template;
typedef HEXSTRING HEX5__16;
typedef HEXSTRING_template HEX5__16_template;
typedef HEXSTRING HEX1__32;
typedef HEXSTRING_template HEX1__32_template;
typedef INTEGER INT1;
typedef INTEGER_template INT1_template;
typedef INTEGER LIN1;
typedef INTEGER_template LIN1_template;
typedef INTEGER LIN2;
typedef INTEGER_template LIN2_template;
typedef INTEGER LIN2__BO__LAST;
typedef INTEGER_template LIN2__BO__LAST_template;
typedef INTEGER LIN3__BO__LAST;
typedef INTEGER_template LIN3__BO__LAST_template;
typedef INTEGER LIN4__BO__LAST;
typedef INTEGER_template LIN4__BO__LAST_template;
typedef INTEGER INT1b;
typedef INTEGER_template INT1b_template;
typedef INTEGER INT2b;
typedef INTEGER_template INT2b_template;
typedef INTEGER INT3b;
typedef INTEGER_template INT3b_template;
typedef INTEGER INT4b;
typedef INTEGER_template INT4b_template;
typedef INTEGER INT5b;
typedef INTEGER_template INT5b_template;
typedef INTEGER INT6b;
typedef INTEGER_template INT6b_template;
typedef INTEGER INT7b;
typedef INTEGER_template INT7b_template;
typedef INTEGER INT11b__BO__LAST;
typedef INTEGER_template INT11b__BO__LAST_template;
typedef INTEGER INT12b__BO__LAST;
typedef INTEGER_template INT12b__BO__LAST_template;
typedef INTEGER INT13b__BO__LAST;
typedef INTEGER_template INT13b__BO__LAST_template;
typedef INTEGER INT14b__BO__LAST;
typedef INTEGER_template INT14b__BO__LAST_template;
typedef INTEGER INT18b__BO__LAST;
typedef INTEGER_template INT18b__BO__LAST_template;
typedef INTEGER INT20b__BO__LAST;
typedef INTEGER_template INT20b__BO__LAST_template;
typedef INTEGER INT31b__BO__LAST;
typedef INTEGER_template INT31b__BO__LAST_template;
typedef COMPONENT Dummy__comptype;
typedef COMPONENT_template Dummy__comptype_template;
typedef COMPONENT Dummy__CT;
typedef COMPONENT_template Dummy__CT_template;

/* Class definitions */

class Integer__array : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
Integers **value_elements;
} *val_ptr;

static const Integers UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const Integer__array& other_value);

public:
  typedef Integers of_type;
Integer__array();
Integer__array(null_type other_value);
Integer__array(const Integer__array& other_value);
~Integer__array();

void clean_up();
Integer__array& operator=(null_type other_value);
Integer__array& operator=(const Integer__array& other_value);

boolean operator==(null_type other_value) const;
boolean operator==(const Integer__array& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const Integer__array& other_value) const { return !(*this == other_value); }

Integers& operator[](int index_value);
Integers& operator[](const INTEGER& index_value);
const Integers& operator[](int index_value) const;
const Integers& operator[](const INTEGER& index_value) const;

Integer__array operator<<=(int rotate_count) const;
Integer__array operator<<=(const INTEGER& rotate_count) const;
Integer__array operator>>=(int rotate_count) const;
Integer__array operator>>=(const INTEGER& rotate_count) const;

Integer__array operator+(const Integer__array& other_value) const;

Integer__array substr(int index, int returncount) const;

Integer__array replace(int index, int len, const Integer__array& repl) const;

Integer__array replace(int index, int len, const Integer__array_template& repl) const;

void set_size(int new_size);
inline boolean is_bound() const {return val_ptr != NULL; }
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
int size_of() const;
int n_elem() const { return size_of(); }
int lengthof() const;
void log() const;
void set_param(Module_Param& param);
  void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE);
};

class Integer__array_template : public Record_Of_Template {
union {
struct {
int n_elements;
Integers_template **value_elements;
} single_value;
struct {
unsigned int n_values;
Integer__array_template *list_value;
} value_list;
};
void copy_value(const Integer__array& other_value);
void copy_template(const Integer__array_template& other_value);
static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy);

public:
Integer__array_template();
Integer__array_template(template_sel other_value);
Integer__array_template(null_type other_value);
Integer__array_template(const Integer__array& other_value);
Integer__array_template(const OPTIONAL<Integer__array>& other_value);
Integer__array_template(const Integer__array_template& other_value);
~Integer__array_template();

void clean_up();
Integer__array_template& operator=(template_sel other_value);
Integer__array_template& operator=(null_type other_value);
Integer__array_template& operator=(const Integer__array& other_value);
Integer__array_template& operator=(const OPTIONAL<Integer__array>& other_value);
Integer__array_template& operator=(const Integer__array_template& other_value);

Integers_template& operator[](int index_value);
Integers_template& operator[](const INTEGER& index_value);
const Integers_template& operator[](int index_value) const;
const Integers_template& operator[](const INTEGER& index_value) const;

void set_size(int new_size);
int n_elem() const;
int size_of(boolean is_size) const;
inline int size_of() const { return size_of(TRUE); }
inline int lengthof() const { return size_of(FALSE); }
boolean match(const Integer__array& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const 
  {return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
Integer__array valueof() const;
Integer__array substr(int index, int returncount) const;

Integer__array replace(int index, int len, const Integer__array_template& repl) const;

Integer__array replace(int index, int len, const Integer__array& repl) const;

void set_type(template_sel template_type, unsigned int list_length);
Integer__array_template& list_item(unsigned int list_index);
void log() const;
void log_match(const Integer__array& match_value, boolean legacy = FALSE) const;
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
boolean is_present(boolean legacy = FALSE) const;
boolean match_omit(boolean legacy = FALSE) const;
void set_param(Module_Param& param);
void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
boolean get_istemplate_kind(const char* type) const;
};

class Protocols : public Base_Type { // enum
friend class Protocols_template;
public:
enum enum_type { mtp3 = 0, sccp = 1, isup = 2, bicc = 3, qaal2 = 4, gcp = 5, bssap = 6, bssmap = 7, ranap = 8, dtap = 9, UNKNOWN_VALUE = 10, UNBOUND_VALUE = 11 };
private:
enum_type enum_value;

public:
Protocols();
Protocols(int other_value);
Protocols(enum_type other_value);
Protocols(const Protocols& other_value);

Protocols& operator=(int other_value);
Protocols& operator=(enum_type other_value);
Protocols& operator=(const Protocols& other_value);

boolean operator==(enum_type other_value) const;
boolean operator==(const Protocols& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const Protocols& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const Protocols& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const Protocols& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const Protocols& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const Protocols& other_value) const { return !(*this < other_value); }

static const char *enum_to_str(enum_type enum_par);
static enum_type str_to_enum(const char *str_par);
static boolean is_valid_enum(int int_par);

static int enum2int(enum_type enum_par);
static int enum2int(const Protocols& enum_par);
int as_int() const { return enum2int(enum_value); }
void from_int(int p_val) { *this = p_val; }
void int2enum(int int_val);
operator enum_type() const;
inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; }
inline boolean is_value() const { return enum_value != UNBOUND_VALUE; }
inline void clean_up(){ enum_value = UNBOUND_VALUE; }
inline boolean is_present() const { return is_bound(); }
void log() const;
void set_param(Module_Param& param);
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE);
};

class Protocols_template : public Base_Template {
union {
Protocols::enum_type single_value;
struct {
unsigned int n_values;
Protocols_template *list_value;
} value_list;
};

void copy_template(const Protocols_template& other_value);

public:
Protocols_template();
Protocols_template(template_sel other_value);
Protocols_template(int other_value);
Protocols_template(Protocols::enum_type other_value);
Protocols_template(const Protocols& other_value);
Protocols_template(const OPTIONAL<Protocols>& other_value);
Protocols_template(const Protocols_template& other_value);
~Protocols_template();

boolean is_bound() const;
boolean is_value() const;
void clean_up();
Protocols_template& operator=(template_sel other_value);
Protocols_template& operator=(int other_value);
Protocols_template& operator=(Protocols::enum_type other_value);
Protocols_template& operator=(const Protocols& other_value);
Protocols_template& operator=(const OPTIONAL<Protocols>& other_value);
Protocols_template& operator=(const Protocols_template& other_value);

boolean match(Protocols::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const Protocols& other_value, boolean legacy = FALSE) const;
Protocols::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
Protocols_template& list_item(unsigned int list_index);
void log() const;
void log_match(const Protocols& match_value, boolean legacy = FALSE) const;
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
boolean is_present(boolean legacy = FALSE) const;
boolean match_omit(boolean legacy = FALSE) const;
void set_param(Module_Param& param);
void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
};

class ListOfDummy__comptype : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
COMPONENT **value_elements;
} *val_ptr;

static const COMPONENT UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const ListOfDummy__comptype& other_value);

public:
  typedef COMPONENT of_type;
ListOfDummy__comptype();
ListOfDummy__comptype(null_type other_value);
ListOfDummy__comptype(const ListOfDummy__comptype& other_value);
~ListOfDummy__comptype();

void clean_up();
ListOfDummy__comptype& operator=(null_type other_value);
ListOfDummy__comptype& operator=(const ListOfDummy__comptype& other_value);

boolean operator==(null_type other_value) const;
boolean operator==(const ListOfDummy__comptype& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const ListOfDummy__comptype& other_value) const { return !(*this == other_value); }

COMPONENT& operator[](int index_value);
COMPONENT& operator[](const INTEGER& index_value);
const COMPONENT& operator[](int index_value) const;
const COMPONENT& operator[](const INTEGER& index_value) const;

ListOfDummy__comptype operator<<=(int rotate_count) const;
ListOfDummy__comptype operator<<=(const INTEGER& rotate_count) const;
ListOfDummy__comptype operator>>=(int rotate_count) const;
ListOfDummy__comptype operator>>=(const INTEGER& rotate_count) const;

ListOfDummy__comptype operator+(const ListOfDummy__comptype& other_value) const;

ListOfDummy__comptype substr(int index, int returncount) const;

ListOfDummy__comptype replace(int index, int len, const ListOfDummy__comptype& repl) const;

ListOfDummy__comptype replace(int index, int len, const ListOfDummy__comptype_template& repl) const;

void set_size(int new_size);
inline boolean is_bound() const {return val_ptr != NULL; }
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
int size_of() const;
int n_elem() const { return size_of(); }
int lengthof() const;
void log() const;
void set_param(Module_Param& param);
  void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
};

class ListOfDummy__comptype_template : public Record_Of_Template {
union {
struct {
int n_elements;
COMPONENT_template **value_elements;
} single_value;
struct {
unsigned int n_values;
ListOfDummy__comptype_template *list_value;
} value_list;
};
void copy_value(const ListOfDummy__comptype& other_value);
void copy_template(const ListOfDummy__comptype_template& other_value);
static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy);

public:
ListOfDummy__comptype_template();
ListOfDummy__comptype_template(template_sel other_value);
ListOfDummy__comptype_template(null_type other_value);
ListOfDummy__comptype_template(const ListOfDummy__comptype& other_value);
ListOfDummy__comptype_template(const OPTIONAL<ListOfDummy__comptype>& other_value);
ListOfDummy__comptype_template(const ListOfDummy__comptype_template& other_value);
~ListOfDummy__comptype_template();

void clean_up();
ListOfDummy__comptype_template& operator=(template_sel other_value);
ListOfDummy__comptype_template& operator=(null_type other_value);
ListOfDummy__comptype_template& operator=(const ListOfDummy__comptype& other_value);
ListOfDummy__comptype_template& operator=(const OPTIONAL<ListOfDummy__comptype>& other_value);
ListOfDummy__comptype_template& operator=(const ListOfDummy__comptype_template& other_value);

COMPONENT_template& operator[](int index_value);
COMPONENT_template& operator[](const INTEGER& index_value);
const COMPONENT_template& operator[](int index_value) const;
const COMPONENT_template& operator[](const INTEGER& index_value) const;

void set_size(int new_size);
int n_elem() const;
int size_of(boolean is_size) const;
inline int size_of() const { return size_of(TRUE); }
inline int lengthof() const { return size_of(FALSE); }
boolean match(const ListOfDummy__comptype& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const 
  {return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
ListOfDummy__comptype valueof() const;
ListOfDummy__comptype substr(int index, int returncount) const;

ListOfDummy__comptype replace(int index, int len, const ListOfDummy__comptype_template& repl) const;

ListOfDummy__comptype replace(int index, int len, const ListOfDummy__comptype& repl) const;

void set_type(template_sel template_type, unsigned int list_length);
ListOfDummy__comptype_template& list_item(unsigned int list_index);
void log() const;
void log_match(const ListOfDummy__comptype& match_value, boolean legacy = FALSE) const;
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
boolean is_present(boolean legacy = FALSE) const;
boolean match_omit(boolean legacy = FALSE) const;
void set_param(Module_Param& param);
void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
boolean get_istemplate_kind(const char* type) const;
};

class ListOfDummy__CT : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
COMPONENT **value_elements;
} *val_ptr;

static const COMPONENT UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const ListOfDummy__CT& other_value);

public:
  typedef COMPONENT of_type;
ListOfDummy__CT();
ListOfDummy__CT(null_type other_value);
ListOfDummy__CT(const ListOfDummy__CT& other_value);
~ListOfDummy__CT();

void clean_up();
ListOfDummy__CT& operator=(null_type other_value);
ListOfDummy__CT& operator=(const ListOfDummy__CT& other_value);

boolean operator==(null_type other_value) const;
boolean operator==(const ListOfDummy__CT& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const ListOfDummy__CT& other_value) const { return !(*this == other_value); }

COMPONENT& operator[](int index_value);
COMPONENT& operator[](const INTEGER& index_value);
const COMPONENT& operator[](int index_value) const;
const COMPONENT& operator[](const INTEGER& index_value) const;

ListOfDummy__CT operator<<=(int rotate_count) const;
ListOfDummy__CT operator<<=(const INTEGER& rotate_count) const;
ListOfDummy__CT operator>>=(int rotate_count) const;
ListOfDummy__CT operator>>=(const INTEGER& rotate_count) const;

ListOfDummy__CT operator+(const ListOfDummy__CT& other_value) const;

ListOfDummy__CT substr(int index, int returncount) const;

ListOfDummy__CT replace(int index, int len, const ListOfDummy__CT& repl) const;

ListOfDummy__CT replace(int index, int len, const ListOfDummy__CT_template& repl) const;

void set_size(int new_size);
inline boolean is_bound() const {return val_ptr != NULL; }
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
int size_of() const;
int n_elem() const { return size_of(); }
int lengthof() const;
void log() const;
void set_param(Module_Param& param);
  void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
};

class ListOfDummy__CT_template : public Record_Of_Template {
union {
struct {
int n_elements;
COMPONENT_template **value_elements;
} single_value;
struct {
unsigned int n_values;
ListOfDummy__CT_template *list_value;
} value_list;
};
void copy_value(const ListOfDummy__CT& other_value);
void copy_template(const ListOfDummy__CT_template& other_value);
static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy);

public:
ListOfDummy__CT_template();
ListOfDummy__CT_template(template_sel other_value);
ListOfDummy__CT_template(null_type other_value);
ListOfDummy__CT_template(const ListOfDummy__CT& other_value);
ListOfDummy__CT_template(const OPTIONAL<ListOfDummy__CT>& other_value);
ListOfDummy__CT_template(const ListOfDummy__CT_template& other_value);
~ListOfDummy__CT_template();

void clean_up();
ListOfDummy__CT_template& operator=(template_sel other_value);
ListOfDummy__CT_template& operator=(null_type other_value);
ListOfDummy__CT_template& operator=(const ListOfDummy__CT& other_value);
ListOfDummy__CT_template& operator=(const OPTIONAL<ListOfDummy__CT>& other_value);
ListOfDummy__CT_template& operator=(const ListOfDummy__CT_template& other_value);

COMPONENT_template& operator[](int index_value);
COMPONENT_template& operator[](const INTEGER& index_value);
const COMPONENT_template& operator[](int index_value) const;
const COMPONENT_template& operator[](const INTEGER& index_value) const;

void set_size(int new_size);
int n_elem() const;
int size_of(boolean is_size) const;
inline int size_of() const { return size_of(TRUE); }
inline int lengthof() const { return size_of(FALSE); }
boolean match(const ListOfDummy__CT& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const 
  {return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
ListOfDummy__CT valueof() const;
ListOfDummy__CT substr(int index, int returncount) const;

ListOfDummy__CT replace(int index, int len, const ListOfDummy__CT_template& repl) const;

ListOfDummy__CT replace(int index, int len, const ListOfDummy__CT& repl) const;

void set_type(template_sel template_type, unsigned int list_length);
ListOfDummy__CT_template& list_item(unsigned int list_index);
void log() const;
void log_match(const ListOfDummy__CT& match_value, boolean legacy = FALSE) const;
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
boolean is_present(boolean legacy = FALSE) const;
boolean match_omit(boolean legacy = FALSE) const;
void set_param(Module_Param& param);
void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
boolean get_istemplate_kind(const char* type) const;
};

class ProtocolList : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
Protocols **value_elements;
} *val_ptr;

static const Protocols UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const ProtocolList& other_value);

public:
  typedef Protocols of_type;
ProtocolList();
ProtocolList(null_type other_value);
ProtocolList(const ProtocolList& other_value);
~ProtocolList();

void clean_up();
ProtocolList& operator=(null_type other_value);
ProtocolList& operator=(const ProtocolList& other_value);

boolean operator==(null_type other_value) const;
boolean operator==(const ProtocolList& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const ProtocolList& other_value) const { return !(*this == other_value); }

Protocols& operator[](int index_value);
Protocols& operator[](const INTEGER& index_value);
const Protocols& operator[](int index_value) const;
const Protocols& operator[](const INTEGER& index_value) const;

ProtocolList operator<<=(int rotate_count) const;
ProtocolList operator<<=(const INTEGER& rotate_count) const;
ProtocolList operator>>=(int rotate_count) const;
ProtocolList operator>>=(const INTEGER& rotate_count) const;

ProtocolList operator+(const ProtocolList& other_value) const;

ProtocolList substr(int index, int returncount) const;

ProtocolList replace(int index, int len, const ProtocolList& repl) const;

ProtocolList replace(int index, int len, const ProtocolList_template& repl) const;

void set_size(int new_size);
inline boolean is_bound() const {return val_ptr != NULL; }
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
int size_of() const;
int n_elem() const { return size_of(); }
int lengthof() const;
void log() const;
void set_param(Module_Param& param);
  void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE);
};

class ProtocolList_template : public Record_Of_Template {
union {
struct {
int n_elements;
Protocols_template **value_elements;
} single_value;
struct {
unsigned int n_values;
ProtocolList_template *list_value;
} value_list;
};
void copy_value(const ProtocolList& other_value);
void copy_template(const ProtocolList_template& other_value);
static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy);

public:
ProtocolList_template();
ProtocolList_template(template_sel other_value);
ProtocolList_template(null_type other_value);
ProtocolList_template(const ProtocolList& other_value);
ProtocolList_template(const OPTIONAL<ProtocolList>& other_value);
ProtocolList_template(const ProtocolList_template& other_value);
~ProtocolList_template();

void clean_up();
ProtocolList_template& operator=(template_sel other_value);
ProtocolList_template& operator=(null_type other_value);
ProtocolList_template& operator=(const ProtocolList& other_value);
ProtocolList_template& operator=(const OPTIONAL<ProtocolList>& other_value);
ProtocolList_template& operator=(const ProtocolList_template& other_value);

Protocols_template& operator[](int index_value);
Protocols_template& operator[](const INTEGER& index_value);
const Protocols_template& operator[](int index_value) const;
const Protocols_template& operator[](const INTEGER& index_value) const;

void set_size(int new_size);
int n_elem() const;
int size_of(boolean is_size) const;
inline int size_of() const { return size_of(TRUE); }
inline int lengthof() const { return size_of(FALSE); }
boolean match(const ProtocolList& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const 
  {return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
ProtocolList valueof() const;
ProtocolList substr(int index, int returncount) const;

ProtocolList replace(int index, int len, const ProtocolList_template& repl) const;

ProtocolList replace(int index, int len, const ProtocolList& repl) const;

void set_type(template_sel template_type, unsigned int list_length);
ProtocolList_template& list_item(unsigned int list_index);
void log() const;
void log_match(const ProtocolList& match_value, boolean legacy = FALSE) const;
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
boolean is_present(boolean legacy = FALSE) const;
boolean match_omit(boolean legacy = FALSE) const;
void set_param(Module_Param& param);
void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
boolean get_istemplate_kind(const char* type) const;
};


/* Function prototypes */

extern void BIT1n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT1n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT2n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT2n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT3n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT3n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT4n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT4n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT5n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT5n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT6n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT6n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT7n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT7n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT8n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT8n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT9n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT9n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT12n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT12n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT14n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT14n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT15n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT15n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT16n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT16n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT56n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT56n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT14__24n_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT14__24n_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT1np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT1np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT2np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT2np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT3np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT3np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT4np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT4np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT5np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT5np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT6np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT6np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT7np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT7np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT15np_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT15np_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT1_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT1_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT2_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT2_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT3_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT3_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT4_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT4_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT5_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT5_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT6_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT6_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT7_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT7_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT8_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT8_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT9_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT9_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT10_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT10_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT11_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT11_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT12_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT12_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT14_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT14_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT15_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT15_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT16_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT16_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT24_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT24_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT31_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT31_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT32_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT32_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT56_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT56_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT0n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT0n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT2n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT2n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT4n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT4n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT5n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT5n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT6n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT6n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT7n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT7n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT8n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT8n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT9n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT9n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT10n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT10n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT11n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT11n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT12n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT12n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT13n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT13n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT14n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT14n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT15n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT15n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT16n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT16n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT17n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT17n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT18n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT18n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT19n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT19n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT20n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT20n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT28n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT28n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT32n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT32n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT34n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT34n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT46n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT46n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT50n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT50n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT69n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT69n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT100n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT100n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT128n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT128n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT500n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT500n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCTNn_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCTNn_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__3n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__3n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__4n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__4n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__5n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__5n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__6n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__6n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__7n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__7n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__8n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__8n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__12n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__12n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__15n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__15n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__16n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__16n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__18n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__18n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__20n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__20n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__24n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__24n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__32n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__32n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__34n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__34n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__46n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__46n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__50n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__50n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__112n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__112n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__127n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__127n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__128n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__128n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__172n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__172n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__5n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__5n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__7n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__7n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__8n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__8n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__14n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__14n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__17n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__17n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT4__8n_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT4__8n_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void CHAR4_encoder(const CHARSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER CHAR4_decoder(OCTETSTRING& input_stream, CHARSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX4n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX4n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX6n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX6n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX8n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX8n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX15n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX15n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX16n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX16n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX24n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX24n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX0__3n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX0__3n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX0__18n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX0__18n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX1__20n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX1__20n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX1__34n_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX1__34n_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT3nb_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT3nb_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT4nb_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT4nb_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT5nb_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT5nb_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT8nb_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT8nb_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT2nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT2nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT1nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT1nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT3nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT3nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT5nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT5nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT9nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT9nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT13nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT13nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT15nbp_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT15nbp_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT6__BO__LAST_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT6__BO__LAST_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT16__BO__LAST_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT16__BO__LAST_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void BIT32__BO__LAST_encoder(const BITSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER BIT32__BO__LAST_decoder(OCTETSTRING& input_stream, BITSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void Dummy_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER Dummy_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT0_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT0_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT2_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT2_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT4_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT4_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT5_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT5_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT6_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT6_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT7_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT7_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT8_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT8_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT9_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT9_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT10_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT10_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT11_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT11_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT12_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT12_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT13_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT13_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT14_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT14_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT15_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT15_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT16_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT16_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT17_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT17_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT18_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT18_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT19_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT19_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT20_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT20_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT32_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT32_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT34_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT34_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT46_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT46_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__260_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__260_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__8_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__8_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__12_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__12_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__32_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__32_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1__50_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1__50_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3__8_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3__8_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCTN_encoder(const OCTETSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCTN_decoder(OCTETSTRING& input_stream, OCTETSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX1_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX1_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX0__16_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX0__16_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX5__16_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX5__16_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void HEX1__32_encoder(const HEXSTRING& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER HEX1__32_decoder(OCTETSTRING& input_stream, HEXSTRING& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT1_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT1_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void LIN1_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER LIN1_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void LIN2_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER LIN2_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void LIN2__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER LIN2__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void LIN3__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER LIN3__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void LIN4__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER LIN4__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT1b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT1b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT2b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT2b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT3b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT3b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT4b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT4b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT5b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT5b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT6b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT6b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT7b_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT7b_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT11b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT11b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT12b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT12b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT13b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT13b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT14b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT14b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT18b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT18b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT20b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT20b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void INT31b__BO__LAST_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER INT31b__BO__LAST_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void Integers_0_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER Integers_0_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void Integers_encoder(const Integers& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER Integers_decoder(OCTETSTRING& input_stream, Integers& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern boolean operator==(null_type null_value, const Integer__array& other_value);
inline boolean operator!=(null_type null_value, const Integer__array& other_value) { return !(null_value == other_value); }
extern void Integer__array_encoder(const Integer__array& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER Integer__array_decoder(OCTETSTRING& input_stream, Integer__array& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void Protocols_encoder(const Protocols& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER Protocols_decoder(OCTETSTRING& input_stream, Protocols& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT1List_encoder(const OCT1List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT1List_decoder(OCTETSTRING& input_stream, OCT1List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT2List_encoder(const OCT2List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT2List_decoder(OCTETSTRING& input_stream, OCT2List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT3List_encoder(const OCT3List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT3List_decoder(OCTETSTRING& input_stream, OCT3List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT4List_encoder(const OCT4List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT4List_decoder(OCTETSTRING& input_stream, OCT4List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT5List_encoder(const OCT5List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT5List_decoder(OCTETSTRING& input_stream, OCT5List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT6List_encoder(const OCT6List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT6List_decoder(OCTETSTRING& input_stream, OCT6List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern void OCT7List_encoder(const OCT7List& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER OCT7List_decoder(OCTETSTRING& input_stream, OCT7List& output_value, const UNIVERSAL_CHARSTRING& coding_name);
extern boolean operator==(null_type null_value, const ListOfDummy__comptype& other_value);
inline boolean operator!=(null_type null_value, const ListOfDummy__comptype& other_value) { return !(null_value == other_value); }
extern boolean operator==(null_type null_value, const ListOfDummy__CT& other_value);
inline boolean operator!=(null_type null_value, const ListOfDummy__CT& other_value) { return !(null_value == other_value); }
extern boolean operator==(null_type null_value, const ProtocolList& other_value);
inline boolean operator!=(null_type null_value, const ProtocolList& other_value) { return !(null_value == other_value); }
extern void ProtocolList_encoder(const ProtocolList& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
extern INTEGER ProtocolList_decoder(OCTETSTRING& input_stream, ProtocolList& output_value, const UNIVERSAL_CHARSTRING& coding_name);

/* Global variable declarations */

extern const TTCN_RAWdescriptor_t BIT1n_raw_;
extern const XERdescriptor_t BIT1n_xer_;
extern const TTCN_JSONdescriptor_t BIT1n_json_;
extern const TTCN_Typedescriptor_t BIT1n_descr_;
extern UNIVERSAL_CHARSTRING BIT1n_default_coding;
extern const TTCN_RAWdescriptor_t BIT2n_raw_;
extern const XERdescriptor_t BIT2n_xer_;
extern const TTCN_JSONdescriptor_t BIT2n_json_;
extern const TTCN_Typedescriptor_t BIT2n_descr_;
extern UNIVERSAL_CHARSTRING BIT2n_default_coding;
extern const TTCN_RAWdescriptor_t BIT3n_raw_;
extern const XERdescriptor_t BIT3n_xer_;
extern const TTCN_JSONdescriptor_t BIT3n_json_;
extern const TTCN_Typedescriptor_t BIT3n_descr_;
extern UNIVERSAL_CHARSTRING BIT3n_default_coding;
extern const TTCN_RAWdescriptor_t BIT4n_raw_;
extern const XERdescriptor_t BIT4n_xer_;
extern const TTCN_JSONdescriptor_t BIT4n_json_;
extern const TTCN_Typedescriptor_t BIT4n_descr_;
extern UNIVERSAL_CHARSTRING BIT4n_default_coding;
extern const TTCN_RAWdescriptor_t BIT5n_raw_;
extern const XERdescriptor_t BIT5n_xer_;
extern const TTCN_JSONdescriptor_t BIT5n_json_;
extern const TTCN_Typedescriptor_t BIT5n_descr_;
extern UNIVERSAL_CHARSTRING BIT5n_default_coding;
extern const TTCN_RAWdescriptor_t BIT6n_raw_;
extern const XERdescriptor_t BIT6n_xer_;
extern const TTCN_JSONdescriptor_t BIT6n_json_;
extern const TTCN_Typedescriptor_t BIT6n_descr_;
extern UNIVERSAL_CHARSTRING BIT6n_default_coding;
extern const TTCN_RAWdescriptor_t BIT7n_raw_;
extern const XERdescriptor_t BIT7n_xer_;
extern const TTCN_JSONdescriptor_t BIT7n_json_;
extern const TTCN_Typedescriptor_t BIT7n_descr_;
extern UNIVERSAL_CHARSTRING BIT7n_default_coding;
extern const TTCN_RAWdescriptor_t BIT8n_raw_;
extern const XERdescriptor_t BIT8n_xer_;
extern const TTCN_JSONdescriptor_t BIT8n_json_;
extern const TTCN_Typedescriptor_t BIT8n_descr_;
extern UNIVERSAL_CHARSTRING BIT8n_default_coding;
extern const TTCN_RAWdescriptor_t BIT9n_raw_;
extern const XERdescriptor_t BIT9n_xer_;
extern const TTCN_JSONdescriptor_t BIT9n_json_;
extern const TTCN_Typedescriptor_t BIT9n_descr_;
extern UNIVERSAL_CHARSTRING BIT9n_default_coding;
extern const TTCN_RAWdescriptor_t BIT12n_raw_;
extern const XERdescriptor_t BIT12n_xer_;
extern const TTCN_JSONdescriptor_t BIT12n_json_;
extern const TTCN_Typedescriptor_t BIT12n_descr_;
extern UNIVERSAL_CHARSTRING BIT12n_default_coding;
extern const TTCN_RAWdescriptor_t BIT14n_raw_;
extern const XERdescriptor_t BIT14n_xer_;
extern const TTCN_JSONdescriptor_t BIT14n_json_;
extern const TTCN_Typedescriptor_t BIT14n_descr_;
extern UNIVERSAL_CHARSTRING BIT14n_default_coding;
extern const TTCN_RAWdescriptor_t BIT15n_raw_;
extern const XERdescriptor_t BIT15n_xer_;
extern const TTCN_JSONdescriptor_t BIT15n_json_;
extern const TTCN_Typedescriptor_t BIT15n_descr_;
extern UNIVERSAL_CHARSTRING BIT15n_default_coding;
extern const TTCN_RAWdescriptor_t BIT16n_raw_;
extern const XERdescriptor_t BIT16n_xer_;
extern const TTCN_JSONdescriptor_t BIT16n_json_;
extern const TTCN_Typedescriptor_t BIT16n_descr_;
extern UNIVERSAL_CHARSTRING BIT16n_default_coding;
extern const TTCN_RAWdescriptor_t BIT56n_raw_;
extern const XERdescriptor_t BIT56n_xer_;
extern const TTCN_JSONdescriptor_t BIT56n_json_;
extern const TTCN_Typedescriptor_t BIT56n_descr_;
extern UNIVERSAL_CHARSTRING BIT56n_default_coding;
extern const XERdescriptor_t BIT14__24n_xer_;
extern const TTCN_JSONdescriptor_t BIT14__24n_json_;
extern const TTCN_Typedescriptor_t BIT14__24n_descr_;
extern UNIVERSAL_CHARSTRING BIT14__24n_default_coding;
extern const TTCN_RAWdescriptor_t BIT1np_raw_;
extern const XERdescriptor_t BIT1np_xer_;
extern const TTCN_JSONdescriptor_t BIT1np_json_;
extern const TTCN_Typedescriptor_t BIT1np_descr_;
extern UNIVERSAL_CHARSTRING BIT1np_default_coding;
extern const TTCN_RAWdescriptor_t BIT2np_raw_;
extern const XERdescriptor_t BIT2np_xer_;
extern const TTCN_JSONdescriptor_t BIT2np_json_;
extern const TTCN_Typedescriptor_t BIT2np_descr_;
extern UNIVERSAL_CHARSTRING BIT2np_default_coding;
extern const TTCN_RAWdescriptor_t BIT3np_raw_;
extern const XERdescriptor_t BIT3np_xer_;
extern const TTCN_JSONdescriptor_t BIT3np_json_;
extern const TTCN_Typedescriptor_t BIT3np_descr_;
extern UNIVERSAL_CHARSTRING BIT3np_default_coding;
extern const TTCN_RAWdescriptor_t BIT4np_raw_;
extern const XERdescriptor_t BIT4np_xer_;
extern const TTCN_JSONdescriptor_t BIT4np_json_;
extern const TTCN_Typedescriptor_t BIT4np_descr_;
extern UNIVERSAL_CHARSTRING BIT4np_default_coding;
extern const TTCN_RAWdescriptor_t BIT5np_raw_;
extern const XERdescriptor_t BIT5np_xer_;
extern const TTCN_JSONdescriptor_t BIT5np_json_;
extern const TTCN_Typedescriptor_t BIT5np_descr_;
extern UNIVERSAL_CHARSTRING BIT5np_default_coding;
extern const TTCN_RAWdescriptor_t BIT6np_raw_;
extern const XERdescriptor_t BIT6np_xer_;
extern const TTCN_JSONdescriptor_t BIT6np_json_;
extern const TTCN_Typedescriptor_t BIT6np_descr_;
extern UNIVERSAL_CHARSTRING BIT6np_default_coding;
extern const TTCN_RAWdescriptor_t BIT7np_raw_;
extern const XERdescriptor_t BIT7np_xer_;
extern const TTCN_JSONdescriptor_t BIT7np_json_;
extern const TTCN_Typedescriptor_t BIT7np_descr_;
extern UNIVERSAL_CHARSTRING BIT7np_default_coding;
extern const TTCN_RAWdescriptor_t BIT15np_raw_;
extern const XERdescriptor_t BIT15np_xer_;
extern const TTCN_JSONdescriptor_t BIT15np_json_;
extern const TTCN_Typedescriptor_t BIT15np_descr_;
extern UNIVERSAL_CHARSTRING BIT15np_default_coding;
extern const TTCN_RAWdescriptor_t BIT1_raw_;
extern const XERdescriptor_t BIT1_xer_;
extern const TTCN_JSONdescriptor_t BIT1_json_;
extern const TTCN_Typedescriptor_t BIT1_descr_;
extern UNIVERSAL_CHARSTRING BIT1_default_coding;
extern const TTCN_RAWdescriptor_t BIT2_raw_;
extern const XERdescriptor_t BIT2_xer_;
extern const TTCN_JSONdescriptor_t BIT2_json_;
extern const TTCN_OERdescriptor_t BIT2_oer_;
extern const TTCN_Typedescriptor_t BIT2_descr_;
extern UNIVERSAL_CHARSTRING BIT2_default_coding;
extern const TTCN_RAWdescriptor_t BIT3_raw_;
extern const XERdescriptor_t BIT3_xer_;
extern const TTCN_JSONdescriptor_t BIT3_json_;
extern const TTCN_OERdescriptor_t BIT3_oer_;
extern const TTCN_Typedescriptor_t BIT3_descr_;
extern UNIVERSAL_CHARSTRING BIT3_default_coding;
extern const TTCN_RAWdescriptor_t BIT4_raw_;
extern const XERdescriptor_t BIT4_xer_;
extern const TTCN_JSONdescriptor_t BIT4_json_;
extern const TTCN_OERdescriptor_t BIT4_oer_;
extern const TTCN_Typedescriptor_t BIT4_descr_;
extern UNIVERSAL_CHARSTRING BIT4_default_coding;
extern const TTCN_RAWdescriptor_t BIT5_raw_;
extern const XERdescriptor_t BIT5_xer_;
extern const TTCN_JSONdescriptor_t BIT5_json_;
extern const TTCN_Typedescriptor_t BIT5_descr_;
extern UNIVERSAL_CHARSTRING BIT5_default_coding;
extern const TTCN_RAWdescriptor_t BIT6_raw_;
extern const XERdescriptor_t BIT6_xer_;
extern const TTCN_JSONdescriptor_t BIT6_json_;
extern const TTCN_Typedescriptor_t BIT6_descr_;
extern UNIVERSAL_CHARSTRING BIT6_default_coding;
extern const TTCN_RAWdescriptor_t BIT7_raw_;
extern const XERdescriptor_t BIT7_xer_;
extern const TTCN_JSONdescriptor_t BIT7_json_;
extern const TTCN_Typedescriptor_t BIT7_descr_;
extern UNIVERSAL_CHARSTRING BIT7_default_coding;
extern const TTCN_RAWdescriptor_t BIT8_raw_;
extern const XERdescriptor_t BIT8_xer_;
extern const TTCN_JSONdescriptor_t BIT8_json_;
extern const TTCN_Typedescriptor_t BIT8_descr_;
extern UNIVERSAL_CHARSTRING BIT8_default_coding;
extern const TTCN_RAWdescriptor_t BIT9_raw_;
extern const XERdescriptor_t BIT9_xer_;
extern const TTCN_JSONdescriptor_t BIT9_json_;
extern const TTCN_Typedescriptor_t BIT9_descr_;
extern UNIVERSAL_CHARSTRING BIT9_default_coding;
extern const TTCN_RAWdescriptor_t BIT10_raw_;
extern const XERdescriptor_t BIT10_xer_;
extern const TTCN_JSONdescriptor_t BIT10_json_;
extern const TTCN_Typedescriptor_t BIT10_descr_;
extern UNIVERSAL_CHARSTRING BIT10_default_coding;
extern const TTCN_RAWdescriptor_t BIT11_raw_;
extern const XERdescriptor_t BIT11_xer_;
extern const TTCN_JSONdescriptor_t BIT11_json_;
extern const TTCN_Typedescriptor_t BIT11_descr_;
extern UNIVERSAL_CHARSTRING BIT11_default_coding;
extern const TTCN_RAWdescriptor_t BIT12_raw_;
extern const XERdescriptor_t BIT12_xer_;
extern const TTCN_JSONdescriptor_t BIT12_json_;
extern const TTCN_Typedescriptor_t BIT12_descr_;
extern UNIVERSAL_CHARSTRING BIT12_default_coding;
extern const TTCN_RAWdescriptor_t BIT14_raw_;
extern const XERdescriptor_t BIT14_xer_;
extern const TTCN_JSONdescriptor_t BIT14_json_;
extern const TTCN_Typedescriptor_t BIT14_descr_;
extern UNIVERSAL_CHARSTRING BIT14_default_coding;
extern const TTCN_RAWdescriptor_t BIT15_raw_;
extern const XERdescriptor_t BIT15_xer_;
extern const TTCN_JSONdescriptor_t BIT15_json_;
extern const TTCN_Typedescriptor_t BIT15_descr_;
extern UNIVERSAL_CHARSTRING BIT15_default_coding;
extern const TTCN_RAWdescriptor_t BIT16_raw_;
extern const XERdescriptor_t BIT16_xer_;
extern const TTCN_JSONdescriptor_t BIT16_json_;
extern const TTCN_Typedescriptor_t BIT16_descr_;
extern UNIVERSAL_CHARSTRING BIT16_default_coding;
extern const TTCN_RAWdescriptor_t BIT24_raw_;
extern const XERdescriptor_t BIT24_xer_;
extern const TTCN_JSONdescriptor_t BIT24_json_;
extern const TTCN_Typedescriptor_t BIT24_descr_;
extern UNIVERSAL_CHARSTRING BIT24_default_coding;
extern const TTCN_RAWdescriptor_t BIT31_raw_;
extern const XERdescriptor_t BIT31_xer_;
extern const TTCN_JSONdescriptor_t BIT31_json_;
extern const TTCN_Typedescriptor_t BIT31_descr_;
extern UNIVERSAL_CHARSTRING BIT31_default_coding;
extern const TTCN_RAWdescriptor_t BIT32_raw_;
extern const XERdescriptor_t BIT32_xer_;
extern const TTCN_JSONdescriptor_t BIT32_json_;
extern const TTCN_Typedescriptor_t BIT32_descr_;
extern UNIVERSAL_CHARSTRING BIT32_default_coding;
extern const TTCN_RAWdescriptor_t BIT56_raw_;
extern const XERdescriptor_t BIT56_xer_;
extern const TTCN_JSONdescriptor_t BIT56_json_;
extern const TTCN_Typedescriptor_t BIT56_descr_;
extern UNIVERSAL_CHARSTRING BIT56_default_coding;
extern const TTCN_RAWdescriptor_t OCT0n_raw_;
extern const XERdescriptor_t OCT0n_xer_;
extern const TTCN_JSONdescriptor_t OCT0n_json_;
extern const TTCN_OERdescriptor_t OCT0n_oer_;
extern const TTCN_Typedescriptor_t OCT0n_descr_;
extern UNIVERSAL_CHARSTRING OCT0n_default_coding;
extern const TTCN_RAWdescriptor_t OCT1n_raw_;
extern const XERdescriptor_t OCT1n_xer_;
extern const TTCN_JSONdescriptor_t OCT1n_json_;
extern const TTCN_OERdescriptor_t OCT1n_oer_;
extern const TTCN_Typedescriptor_t OCT1n_descr_;
extern UNIVERSAL_CHARSTRING OCT1n_default_coding;
extern const TTCN_RAWdescriptor_t OCT2n_raw_;
extern const XERdescriptor_t OCT2n_xer_;
extern const TTCN_JSONdescriptor_t OCT2n_json_;
extern const TTCN_OERdescriptor_t OCT2n_oer_;
extern const TTCN_Typedescriptor_t OCT2n_descr_;
extern UNIVERSAL_CHARSTRING OCT2n_default_coding;
extern const TTCN_RAWdescriptor_t OCT3n_raw_;
extern const XERdescriptor_t OCT3n_xer_;
extern const TTCN_JSONdescriptor_t OCT3n_json_;
extern const TTCN_OERdescriptor_t OCT3n_oer_;
extern const TTCN_Typedescriptor_t OCT3n_descr_;
extern UNIVERSAL_CHARSTRING OCT3n_default_coding;
extern const TTCN_RAWdescriptor_t OCT4n_raw_;
extern const XERdescriptor_t OCT4n_xer_;
extern const TTCN_JSONdescriptor_t OCT4n_json_;
extern const TTCN_OERdescriptor_t OCT4n_oer_;
extern const TTCN_Typedescriptor_t OCT4n_descr_;
extern UNIVERSAL_CHARSTRING OCT4n_default_coding;
extern const TTCN_RAWdescriptor_t OCT5n_raw_;
extern const XERdescriptor_t OCT5n_xer_;
extern const TTCN_JSONdescriptor_t OCT5n_json_;
extern const TTCN_OERdescriptor_t OCT5n_oer_;
extern const TTCN_Typedescriptor_t OCT5n_descr_;
extern UNIVERSAL_CHARSTRING OCT5n_default_coding;
extern const TTCN_RAWdescriptor_t OCT6n_raw_;
extern const XERdescriptor_t OCT6n_xer_;
extern const TTCN_JSONdescriptor_t OCT6n_json_;
extern const TTCN_OERdescriptor_t OCT6n_oer_;
extern const TTCN_Typedescriptor_t OCT6n_descr_;
extern UNIVERSAL_CHARSTRING OCT6n_default_coding;
extern const TTCN_RAWdescriptor_t OCT7n_raw_;
extern const XERdescriptor_t OCT7n_xer_;
extern const TTCN_JSONdescriptor_t OCT7n_json_;
extern const TTCN_OERdescriptor_t OCT7n_oer_;
extern const TTCN_Typedescriptor_t OCT7n_descr_;
extern UNIVERSAL_CHARSTRING OCT7n_default_coding;
extern const TTCN_RAWdescriptor_t OCT8n_raw_;
extern const XERdescriptor_t OCT8n_xer_;
extern const TTCN_JSONdescriptor_t OCT8n_json_;
extern const TTCN_OERdescriptor_t OCT8n_oer_;
extern const TTCN_Typedescriptor_t OCT8n_descr_;
extern UNIVERSAL_CHARSTRING OCT8n_default_coding;
extern const TTCN_RAWdescriptor_t OCT9n_raw_;
extern const XERdescriptor_t OCT9n_xer_;
extern const TTCN_JSONdescriptor_t OCT9n_json_;
extern const TTCN_OERdescriptor_t OCT9n_oer_;
extern const TTCN_Typedescriptor_t OCT9n_descr_;
extern UNIVERSAL_CHARSTRING OCT9n_default_coding;
extern const TTCN_RAWdescriptor_t OCT10n_raw_;
extern const XERdescriptor_t OCT10n_xer_;
extern const TTCN_JSONdescriptor_t OCT10n_json_;
extern const TTCN_OERdescriptor_t OCT10n_oer_;
extern const TTCN_Typedescriptor_t OCT10n_descr_;
extern UNIVERSAL_CHARSTRING OCT10n_default_coding;
extern const TTCN_RAWdescriptor_t OCT11n_raw_;
extern const XERdescriptor_t OCT11n_xer_;
extern const TTCN_JSONdescriptor_t OCT11n_json_;
extern const TTCN_OERdescriptor_t OCT11n_oer_;
extern const TTCN_Typedescriptor_t OCT11n_descr_;
extern UNIVERSAL_CHARSTRING OCT11n_default_coding;
extern const TTCN_RAWdescriptor_t OCT12n_raw_;
extern const XERdescriptor_t OCT12n_xer_;
extern const TTCN_JSONdescriptor_t OCT12n_json_;
extern const TTCN_OERdescriptor_t OCT12n_oer_;
extern const TTCN_Typedescriptor_t OCT12n_descr_;
extern UNIVERSAL_CHARSTRING OCT12n_default_coding;
extern const TTCN_RAWdescriptor_t OCT13n_raw_;
extern const XERdescriptor_t OCT13n_xer_;
extern const TTCN_JSONdescriptor_t OCT13n_json_;
extern const TTCN_OERdescriptor_t OCT13n_oer_;
extern const TTCN_Typedescriptor_t OCT13n_descr_;
extern UNIVERSAL_CHARSTRING OCT13n_default_coding;
extern const TTCN_RAWdescriptor_t OCT14n_raw_;
extern const XERdescriptor_t OCT14n_xer_;
extern const TTCN_JSONdescriptor_t OCT14n_json_;
extern const TTCN_OERdescriptor_t OCT14n_oer_;
extern const TTCN_Typedescriptor_t OCT14n_descr_;
extern UNIVERSAL_CHARSTRING OCT14n_default_coding;
extern const TTCN_RAWdescriptor_t OCT15n_raw_;
extern const XERdescriptor_t OCT15n_xer_;
extern const TTCN_JSONdescriptor_t OCT15n_json_;
extern const TTCN_OERdescriptor_t OCT15n_oer_;
extern const TTCN_Typedescriptor_t OCT15n_descr_;
extern UNIVERSAL_CHARSTRING OCT15n_default_coding;
extern const TTCN_RAWdescriptor_t OCT16n_raw_;
extern const XERdescriptor_t OCT16n_xer_;
extern const TTCN_JSONdescriptor_t OCT16n_json_;
extern const TTCN_OERdescriptor_t OCT16n_oer_;
extern const TTCN_Typedescriptor_t OCT16n_descr_;
extern UNIVERSAL_CHARSTRING OCT16n_default_coding;
extern const TTCN_RAWdescriptor_t OCT17n_raw_;
extern const XERdescriptor_t OCT17n_xer_;
extern const TTCN_JSONdescriptor_t OCT17n_json_;
extern const TTCN_OERdescriptor_t OCT17n_oer_;
extern const TTCN_Typedescriptor_t OCT17n_descr_;
extern UNIVERSAL_CHARSTRING OCT17n_default_coding;
extern const TTCN_RAWdescriptor_t OCT18n_raw_;
extern const XERdescriptor_t OCT18n_xer_;
extern const TTCN_JSONdescriptor_t OCT18n_json_;
extern const TTCN_OERdescriptor_t OCT18n_oer_;
extern const TTCN_Typedescriptor_t OCT18n_descr_;
extern UNIVERSAL_CHARSTRING OCT18n_default_coding;
extern const TTCN_RAWdescriptor_t OCT19n_raw_;
extern const XERdescriptor_t OCT19n_xer_;
extern const TTCN_JSONdescriptor_t OCT19n_json_;
extern const TTCN_OERdescriptor_t OCT19n_oer_;
extern const TTCN_Typedescriptor_t OCT19n_descr_;
extern UNIVERSAL_CHARSTRING OCT19n_default_coding;
extern const TTCN_RAWdescriptor_t OCT20n_raw_;
extern const XERdescriptor_t OCT20n_xer_;
extern const TTCN_JSONdescriptor_t OCT20n_json_;
extern const TTCN_OERdescriptor_t OCT20n_oer_;
extern const TTCN_Typedescriptor_t OCT20n_descr_;
extern UNIVERSAL_CHARSTRING OCT20n_default_coding;
extern const TTCN_RAWdescriptor_t OCT28n_raw_;
extern const XERdescriptor_t OCT28n_xer_;
extern const TTCN_JSONdescriptor_t OCT28n_json_;
extern const TTCN_OERdescriptor_t OCT28n_oer_;
extern const TTCN_Typedescriptor_t OCT28n_descr_;
extern UNIVERSAL_CHARSTRING OCT28n_default_coding;
extern const TTCN_RAWdescriptor_t OCT32n_raw_;
extern const XERdescriptor_t OCT32n_xer_;
extern const TTCN_JSONdescriptor_t OCT32n_json_;
extern const TTCN_OERdescriptor_t OCT32n_oer_;
extern const TTCN_Typedescriptor_t OCT32n_descr_;
extern UNIVERSAL_CHARSTRING OCT32n_default_coding;
extern const TTCN_RAWdescriptor_t OCT34n_raw_;
extern const XERdescriptor_t OCT34n_xer_;
extern const TTCN_JSONdescriptor_t OCT34n_json_;
extern const TTCN_OERdescriptor_t OCT34n_oer_;
extern const TTCN_Typedescriptor_t OCT34n_descr_;
extern UNIVERSAL_CHARSTRING OCT34n_default_coding;
extern const TTCN_RAWdescriptor_t OCT46n_raw_;
extern const XERdescriptor_t OCT46n_xer_;
extern const TTCN_JSONdescriptor_t OCT46n_json_;
extern const TTCN_OERdescriptor_t OCT46n_oer_;
extern const TTCN_Typedescriptor_t OCT46n_descr_;
extern UNIVERSAL_CHARSTRING OCT46n_default_coding;
extern const TTCN_RAWdescriptor_t OCT50n_raw_;
extern const XERdescriptor_t OCT50n_xer_;
extern const TTCN_JSONdescriptor_t OCT50n_json_;
extern const TTCN_OERdescriptor_t OCT50n_oer_;
extern const TTCN_Typedescriptor_t OCT50n_descr_;
extern UNIVERSAL_CHARSTRING OCT50n_default_coding;
extern const TTCN_RAWdescriptor_t OCT69n_raw_;
extern const XERdescriptor_t OCT69n_xer_;
extern const TTCN_JSONdescriptor_t OCT69n_json_;
extern const TTCN_OERdescriptor_t OCT69n_oer_;
extern const TTCN_Typedescriptor_t OCT69n_descr_;
extern UNIVERSAL_CHARSTRING OCT69n_default_coding;
extern const TTCN_RAWdescriptor_t OCT100n_raw_;
extern const XERdescriptor_t OCT100n_xer_;
extern const TTCN_JSONdescriptor_t OCT100n_json_;
extern const TTCN_OERdescriptor_t OCT100n_oer_;
extern const TTCN_Typedescriptor_t OCT100n_descr_;
extern UNIVERSAL_CHARSTRING OCT100n_default_coding;
extern const TTCN_RAWdescriptor_t OCT128n_raw_;
extern const XERdescriptor_t OCT128n_xer_;
extern const TTCN_JSONdescriptor_t OCT128n_json_;
extern const TTCN_OERdescriptor_t OCT128n_oer_;
extern const TTCN_Typedescriptor_t OCT128n_descr_;
extern UNIVERSAL_CHARSTRING OCT128n_default_coding;
extern const TTCN_RAWdescriptor_t OCT500n_raw_;
extern const XERdescriptor_t OCT500n_xer_;
extern const TTCN_JSONdescriptor_t OCT500n_json_;
extern const TTCN_OERdescriptor_t OCT500n_oer_;
extern const TTCN_Typedescriptor_t OCT500n_descr_;
extern UNIVERSAL_CHARSTRING OCT500n_default_coding;
extern const XERdescriptor_t OCTNn_xer_;
extern const TTCN_JSONdescriptor_t OCTNn_json_;
extern const TTCN_OERdescriptor_t OCTNn_oer_;
extern const TTCN_Typedescriptor_t OCTNn_descr_;
extern UNIVERSAL_CHARSTRING OCTNn_default_coding;
extern const XERdescriptor_t OCT1__3n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__3n_json_;
extern const TTCN_OERdescriptor_t OCT1__3n_oer_;
extern const TTCN_Typedescriptor_t OCT1__3n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__3n_default_coding;
extern const XERdescriptor_t OCT1__4n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__4n_json_;
extern const TTCN_OERdescriptor_t OCT1__4n_oer_;
extern const TTCN_Typedescriptor_t OCT1__4n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__4n_default_coding;
extern const XERdescriptor_t OCT1__5n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__5n_json_;
extern const TTCN_OERdescriptor_t OCT1__5n_oer_;
extern const TTCN_Typedescriptor_t OCT1__5n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__5n_default_coding;
extern const XERdescriptor_t OCT1__6n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__6n_json_;
extern const TTCN_OERdescriptor_t OCT1__6n_oer_;
extern const TTCN_Typedescriptor_t OCT1__6n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__6n_default_coding;
extern const XERdescriptor_t OCT1__7n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__7n_json_;
extern const TTCN_OERdescriptor_t OCT1__7n_oer_;
extern const TTCN_Typedescriptor_t OCT1__7n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__7n_default_coding;
extern const XERdescriptor_t OCT1__8n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__8n_json_;
extern const TTCN_OERdescriptor_t OCT1__8n_oer_;
extern const TTCN_Typedescriptor_t OCT1__8n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__8n_default_coding;
extern const XERdescriptor_t OCT1__12n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__12n_json_;
extern const TTCN_OERdescriptor_t OCT1__12n_oer_;
extern const TTCN_Typedescriptor_t OCT1__12n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__12n_default_coding;
extern const XERdescriptor_t OCT1__15n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__15n_json_;
extern const TTCN_OERdescriptor_t OCT1__15n_oer_;
extern const TTCN_Typedescriptor_t OCT1__15n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__15n_default_coding;
extern const XERdescriptor_t OCT1__16n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__16n_json_;
extern const TTCN_OERdescriptor_t OCT1__16n_oer_;
extern const TTCN_Typedescriptor_t OCT1__16n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__16n_default_coding;
extern const XERdescriptor_t OCT1__18n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__18n_json_;
extern const TTCN_OERdescriptor_t OCT1__18n_oer_;
extern const TTCN_Typedescriptor_t OCT1__18n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__18n_default_coding;
extern const XERdescriptor_t OCT1__20n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__20n_json_;
extern const TTCN_OERdescriptor_t OCT1__20n_oer_;
extern const TTCN_Typedescriptor_t OCT1__20n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__20n_default_coding;
extern const XERdescriptor_t OCT1__24n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__24n_json_;
extern const TTCN_OERdescriptor_t OCT1__24n_oer_;
extern const TTCN_Typedescriptor_t OCT1__24n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__24n_default_coding;
extern const XERdescriptor_t OCT1__32n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__32n_json_;
extern const TTCN_OERdescriptor_t OCT1__32n_oer_;
extern const TTCN_Typedescriptor_t OCT1__32n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__32n_default_coding;
extern const XERdescriptor_t OCT1__34n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__34n_json_;
extern const TTCN_OERdescriptor_t OCT1__34n_oer_;
extern const TTCN_Typedescriptor_t OCT1__34n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__34n_default_coding;
extern const XERdescriptor_t OCT1__46n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__46n_json_;
extern const TTCN_OERdescriptor_t OCT1__46n_oer_;
extern const TTCN_Typedescriptor_t OCT1__46n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__46n_default_coding;
extern const XERdescriptor_t OCT1__50n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__50n_json_;
extern const TTCN_OERdescriptor_t OCT1__50n_oer_;
extern const TTCN_Typedescriptor_t OCT1__50n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__50n_default_coding;
extern const XERdescriptor_t OCT1__112n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__112n_json_;
extern const TTCN_OERdescriptor_t OCT1__112n_oer_;
extern const TTCN_Typedescriptor_t OCT1__112n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__112n_default_coding;
extern const XERdescriptor_t OCT1__127n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__127n_json_;
extern const TTCN_OERdescriptor_t OCT1__127n_oer_;
extern const TTCN_Typedescriptor_t OCT1__127n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__127n_default_coding;
extern const XERdescriptor_t OCT1__128n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__128n_json_;
extern const TTCN_OERdescriptor_t OCT1__128n_oer_;
extern const TTCN_Typedescriptor_t OCT1__128n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__128n_default_coding;
extern const XERdescriptor_t OCT1__172n_xer_;
extern const TTCN_JSONdescriptor_t OCT1__172n_json_;
extern const TTCN_OERdescriptor_t OCT1__172n_oer_;
extern const TTCN_Typedescriptor_t OCT1__172n_descr_;
extern UNIVERSAL_CHARSTRING OCT1__172n_default_coding;
extern const XERdescriptor_t OCT3__5n_xer_;
extern const TTCN_JSONdescriptor_t OCT3__5n_json_;
extern const TTCN_OERdescriptor_t OCT3__5n_oer_;
extern const TTCN_Typedescriptor_t OCT3__5n_descr_;
extern UNIVERSAL_CHARSTRING OCT3__5n_default_coding;
extern const XERdescriptor_t OCT3__7n_xer_;
extern const TTCN_JSONdescriptor_t OCT3__7n_json_;
extern const TTCN_OERdescriptor_t OCT3__7n_oer_;
extern const TTCN_Typedescriptor_t OCT3__7n_descr_;
extern UNIVERSAL_CHARSTRING OCT3__7n_default_coding;
extern const XERdescriptor_t OCT3__8n_xer_;
extern const TTCN_JSONdescriptor_t OCT3__8n_json_;
extern const TTCN_OERdescriptor_t OCT3__8n_oer_;
extern const TTCN_Typedescriptor_t OCT3__8n_descr_;
extern UNIVERSAL_CHARSTRING OCT3__8n_default_coding;
extern const XERdescriptor_t OCT3__14n_xer_;
extern const TTCN_JSONdescriptor_t OCT3__14n_json_;
extern const TTCN_OERdescriptor_t OCT3__14n_oer_;
extern const TTCN_Typedescriptor_t OCT3__14n_descr_;
extern UNIVERSAL_CHARSTRING OCT3__14n_default_coding;
extern const XERdescriptor_t OCT3__17n_xer_;
extern const TTCN_JSONdescriptor_t OCT3__17n_json_;
extern const TTCN_OERdescriptor_t OCT3__17n_oer_;
extern const TTCN_Typedescriptor_t OCT3__17n_descr_;
extern UNIVERSAL_CHARSTRING OCT3__17n_default_coding;
extern const XERdescriptor_t OCT4__8n_xer_;
extern const TTCN_JSONdescriptor_t OCT4__8n_json_;
extern const TTCN_OERdescriptor_t OCT4__8n_oer_;
extern const TTCN_Typedescriptor_t OCT4__8n_descr_;
extern UNIVERSAL_CHARSTRING OCT4__8n_default_coding;
extern const TTCN_RAWdescriptor_t CHAR4_raw_;
extern const XERdescriptor_t CHAR4_xer_;
extern const TTCN_JSONdescriptor_t CHAR4_json_;
extern const TTCN_Typedescriptor_t CHAR4_descr_;
extern UNIVERSAL_CHARSTRING CHAR4_default_coding;
extern const TTCN_RAWdescriptor_t HEX4n_raw_;
extern const XERdescriptor_t HEX4n_xer_;
extern const TTCN_JSONdescriptor_t HEX4n_json_;
extern const TTCN_Typedescriptor_t HEX4n_descr_;
extern UNIVERSAL_CHARSTRING HEX4n_default_coding;
extern const TTCN_RAWdescriptor_t HEX6n_raw_;
extern const XERdescriptor_t HEX6n_xer_;
extern const TTCN_JSONdescriptor_t HEX6n_json_;
extern const TTCN_Typedescriptor_t HEX6n_descr_;
extern UNIVERSAL_CHARSTRING HEX6n_default_coding;
extern const TTCN_RAWdescriptor_t HEX8n_raw_;
extern const XERdescriptor_t HEX8n_xer_;
extern const TTCN_JSONdescriptor_t HEX8n_json_;
extern const TTCN_Typedescriptor_t HEX8n_descr_;
extern UNIVERSAL_CHARSTRING HEX8n_default_coding;
extern const TTCN_RAWdescriptor_t HEX15n_raw_;
extern const XERdescriptor_t HEX15n_xer_;
extern const TTCN_JSONdescriptor_t HEX15n_json_;
extern const TTCN_Typedescriptor_t HEX15n_descr_;
extern UNIVERSAL_CHARSTRING HEX15n_default_coding;
extern const TTCN_RAWdescriptor_t HEX16n_raw_;
extern const XERdescriptor_t HEX16n_xer_;
extern const TTCN_JSONdescriptor_t HEX16n_json_;
extern const TTCN_Typedescriptor_t HEX16n_descr_;
extern UNIVERSAL_CHARSTRING HEX16n_default_coding;
extern const TTCN_RAWdescriptor_t HEX24n_raw_;
extern const XERdescriptor_t HEX24n_xer_;
extern const TTCN_JSONdescriptor_t HEX24n_json_;
extern const TTCN_Typedescriptor_t HEX24n_descr_;
extern UNIVERSAL_CHARSTRING HEX24n_default_coding;
extern const XERdescriptor_t HEX0__3n_xer_;
extern const TTCN_JSONdescriptor_t HEX0__3n_json_;
extern const TTCN_Typedescriptor_t HEX0__3n_descr_;
extern UNIVERSAL_CHARSTRING HEX0__3n_default_coding;
extern const XERdescriptor_t HEX0__18n_xer_;
extern const TTCN_JSONdescriptor_t HEX0__18n_json_;
extern const TTCN_Typedescriptor_t HEX0__18n_descr_;
extern UNIVERSAL_CHARSTRING HEX0__18n_default_coding;
extern const XERdescriptor_t HEX1__20n_xer_;
extern const TTCN_JSONdescriptor_t HEX1__20n_json_;
extern const TTCN_Typedescriptor_t HEX1__20n_descr_;
extern UNIVERSAL_CHARSTRING HEX1__20n_default_coding;
extern const XERdescriptor_t HEX1__34n_xer_;
extern const TTCN_JSONdescriptor_t HEX1__34n_json_;
extern const TTCN_Typedescriptor_t HEX1__34n_descr_;
extern UNIVERSAL_CHARSTRING HEX1__34n_default_coding;
extern const XERdescriptor_t INT3nb_xer_;
extern const TTCN_JSONdescriptor_t INT3nb_json_;
extern const TTCN_Typedescriptor_t INT3nb_descr_;
extern UNIVERSAL_CHARSTRING INT3nb_default_coding;
extern const XERdescriptor_t INT4nb_xer_;
extern const TTCN_JSONdescriptor_t INT4nb_json_;
extern const TTCN_Typedescriptor_t INT4nb_descr_;
extern UNIVERSAL_CHARSTRING INT4nb_default_coding;
extern const XERdescriptor_t INT5nb_xer_;
extern const TTCN_JSONdescriptor_t INT5nb_json_;
extern const TTCN_Typedescriptor_t INT5nb_descr_;
extern UNIVERSAL_CHARSTRING INT5nb_default_coding;
extern const XERdescriptor_t INT8nb_xer_;
extern const TTCN_JSONdescriptor_t INT8nb_json_;
extern const TTCN_Typedescriptor_t INT8nb_descr_;
extern UNIVERSAL_CHARSTRING INT8nb_default_coding;
extern const XERdescriptor_t INT2nbp_xer_;
extern const TTCN_JSONdescriptor_t INT2nbp_json_;
extern const TTCN_Typedescriptor_t INT2nbp_descr_;
extern UNIVERSAL_CHARSTRING INT2nbp_default_coding;
extern const XERdescriptor_t INT1nbp_xer_;
extern const TTCN_JSONdescriptor_t INT1nbp_json_;
extern const TTCN_Typedescriptor_t INT1nbp_descr_;
extern UNIVERSAL_CHARSTRING INT1nbp_default_coding;
extern const XERdescriptor_t INT3nbp_xer_;
extern const TTCN_JSONdescriptor_t INT3nbp_json_;
extern const TTCN_Typedescriptor_t INT3nbp_descr_;
extern UNIVERSAL_CHARSTRING INT3nbp_default_coding;
extern const XERdescriptor_t INT5nbp_xer_;
extern const TTCN_JSONdescriptor_t INT5nbp_json_;
extern const TTCN_Typedescriptor_t INT5nbp_descr_;
extern UNIVERSAL_CHARSTRING INT5nbp_default_coding;
extern const XERdescriptor_t INT9nbp_xer_;
extern const TTCN_JSONdescriptor_t INT9nbp_json_;
extern const TTCN_Typedescriptor_t INT9nbp_descr_;
extern UNIVERSAL_CHARSTRING INT9nbp_default_coding;
extern const XERdescriptor_t INT13nbp_xer_;
extern const TTCN_JSONdescriptor_t INT13nbp_json_;
extern const TTCN_Typedescriptor_t INT13nbp_descr_;
extern UNIVERSAL_CHARSTRING INT13nbp_default_coding;
extern const XERdescriptor_t INT15nbp_xer_;
extern const TTCN_JSONdescriptor_t INT15nbp_json_;
extern const TTCN_Typedescriptor_t INT15nbp_descr_;
extern UNIVERSAL_CHARSTRING INT15nbp_default_coding;
extern const TTCN_RAWdescriptor_t BIT6__BO__LAST_raw_;
extern const XERdescriptor_t BIT6__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t BIT6__BO__LAST_json_;
extern const TTCN_Typedescriptor_t BIT6__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING BIT6__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t BIT16__BO__LAST_raw_;
extern const XERdescriptor_t BIT16__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t BIT16__BO__LAST_json_;
extern const TTCN_Typedescriptor_t BIT16__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING BIT16__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t BIT32__BO__LAST_raw_;
extern const XERdescriptor_t BIT32__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t BIT32__BO__LAST_json_;
extern const TTCN_Typedescriptor_t BIT32__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING BIT32__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t Dummy_raw_;
extern const XERdescriptor_t Dummy_xer_;
extern const TTCN_JSONdescriptor_t Dummy_json_;
extern const TTCN_OERdescriptor_t Dummy_oer_;
extern const TTCN_Typedescriptor_t Dummy_descr_;
extern UNIVERSAL_CHARSTRING Dummy_default_coding;
extern const TTCN_RAWdescriptor_t OCT0_raw_;
extern const XERdescriptor_t OCT0_xer_;
extern const TTCN_JSONdescriptor_t OCT0_json_;
extern const TTCN_OERdescriptor_t OCT0_oer_;
extern const TTCN_Typedescriptor_t OCT0_descr_;
extern UNIVERSAL_CHARSTRING OCT0_default_coding;
extern const TTCN_RAWdescriptor_t OCT1_raw_;
extern const XERdescriptor_t OCT1_xer_;
extern const TTCN_JSONdescriptor_t OCT1_json_;
extern const TTCN_OERdescriptor_t OCT1_oer_;
extern const TTCN_Typedescriptor_t OCT1_descr_;
extern UNIVERSAL_CHARSTRING OCT1_default_coding;
extern const TTCN_RAWdescriptor_t OCT2_raw_;
extern const XERdescriptor_t OCT2_xer_;
extern const TTCN_JSONdescriptor_t OCT2_json_;
extern const TTCN_OERdescriptor_t OCT2_oer_;
extern const TTCN_Typedescriptor_t OCT2_descr_;
extern UNIVERSAL_CHARSTRING OCT2_default_coding;
extern const TTCN_RAWdescriptor_t OCT3_raw_;
extern const XERdescriptor_t OCT3_xer_;
extern const TTCN_JSONdescriptor_t OCT3_json_;
extern const TTCN_OERdescriptor_t OCT3_oer_;
extern const TTCN_Typedescriptor_t OCT3_descr_;
extern UNIVERSAL_CHARSTRING OCT3_default_coding;
extern const TTCN_RAWdescriptor_t OCT4_raw_;
extern const XERdescriptor_t OCT4_xer_;
extern const TTCN_JSONdescriptor_t OCT4_json_;
extern const TTCN_OERdescriptor_t OCT4_oer_;
extern const TTCN_Typedescriptor_t OCT4_descr_;
extern UNIVERSAL_CHARSTRING OCT4_default_coding;
extern const TTCN_RAWdescriptor_t OCT5_raw_;
extern const XERdescriptor_t OCT5_xer_;
extern const TTCN_JSONdescriptor_t OCT5_json_;
extern const TTCN_OERdescriptor_t OCT5_oer_;
extern const TTCN_Typedescriptor_t OCT5_descr_;
extern UNIVERSAL_CHARSTRING OCT5_default_coding;
extern const TTCN_RAWdescriptor_t OCT6_raw_;
extern const XERdescriptor_t OCT6_xer_;
extern const TTCN_JSONdescriptor_t OCT6_json_;
extern const TTCN_OERdescriptor_t OCT6_oer_;
extern const TTCN_Typedescriptor_t OCT6_descr_;
extern UNIVERSAL_CHARSTRING OCT6_default_coding;
extern const TTCN_RAWdescriptor_t OCT7_raw_;
extern const XERdescriptor_t OCT7_xer_;
extern const TTCN_JSONdescriptor_t OCT7_json_;
extern const TTCN_OERdescriptor_t OCT7_oer_;
extern const TTCN_Typedescriptor_t OCT7_descr_;
extern UNIVERSAL_CHARSTRING OCT7_default_coding;
extern const TTCN_RAWdescriptor_t OCT8_raw_;
extern const XERdescriptor_t OCT8_xer_;
extern const TTCN_JSONdescriptor_t OCT8_json_;
extern const TTCN_OERdescriptor_t OCT8_oer_;
extern const TTCN_Typedescriptor_t OCT8_descr_;
extern UNIVERSAL_CHARSTRING OCT8_default_coding;
extern const TTCN_RAWdescriptor_t OCT9_raw_;
extern const XERdescriptor_t OCT9_xer_;
extern const TTCN_JSONdescriptor_t OCT9_json_;
extern const TTCN_OERdescriptor_t OCT9_oer_;
extern const TTCN_Typedescriptor_t OCT9_descr_;
extern UNIVERSAL_CHARSTRING OCT9_default_coding;
extern const TTCN_RAWdescriptor_t OCT10_raw_;
extern const XERdescriptor_t OCT10_xer_;
extern const TTCN_JSONdescriptor_t OCT10_json_;
extern const TTCN_OERdescriptor_t OCT10_oer_;
extern const TTCN_Typedescriptor_t OCT10_descr_;
extern UNIVERSAL_CHARSTRING OCT10_default_coding;
extern const TTCN_RAWdescriptor_t OCT11_raw_;
extern const XERdescriptor_t OCT11_xer_;
extern const TTCN_JSONdescriptor_t OCT11_json_;
extern const TTCN_OERdescriptor_t OCT11_oer_;
extern const TTCN_Typedescriptor_t OCT11_descr_;
extern UNIVERSAL_CHARSTRING OCT11_default_coding;
extern const TTCN_RAWdescriptor_t OCT12_raw_;
extern const XERdescriptor_t OCT12_xer_;
extern const TTCN_JSONdescriptor_t OCT12_json_;
extern const TTCN_OERdescriptor_t OCT12_oer_;
extern const TTCN_Typedescriptor_t OCT12_descr_;
extern UNIVERSAL_CHARSTRING OCT12_default_coding;
extern const TTCN_RAWdescriptor_t OCT13_raw_;
extern const XERdescriptor_t OCT13_xer_;
extern const TTCN_JSONdescriptor_t OCT13_json_;
extern const TTCN_OERdescriptor_t OCT13_oer_;
extern const TTCN_Typedescriptor_t OCT13_descr_;
extern UNIVERSAL_CHARSTRING OCT13_default_coding;
extern const TTCN_RAWdescriptor_t OCT14_raw_;
extern const XERdescriptor_t OCT14_xer_;
extern const TTCN_JSONdescriptor_t OCT14_json_;
extern const TTCN_OERdescriptor_t OCT14_oer_;
extern const TTCN_Typedescriptor_t OCT14_descr_;
extern UNIVERSAL_CHARSTRING OCT14_default_coding;
extern const TTCN_RAWdescriptor_t OCT15_raw_;
extern const XERdescriptor_t OCT15_xer_;
extern const TTCN_JSONdescriptor_t OCT15_json_;
extern const TTCN_OERdescriptor_t OCT15_oer_;
extern const TTCN_Typedescriptor_t OCT15_descr_;
extern UNIVERSAL_CHARSTRING OCT15_default_coding;
extern const TTCN_RAWdescriptor_t OCT16_raw_;
extern const XERdescriptor_t OCT16_xer_;
extern const TTCN_JSONdescriptor_t OCT16_json_;
extern const TTCN_OERdescriptor_t OCT16_oer_;
extern const TTCN_Typedescriptor_t OCT16_descr_;
extern UNIVERSAL_CHARSTRING OCT16_default_coding;
extern const TTCN_RAWdescriptor_t OCT17_raw_;
extern const XERdescriptor_t OCT17_xer_;
extern const TTCN_JSONdescriptor_t OCT17_json_;
extern const TTCN_OERdescriptor_t OCT17_oer_;
extern const TTCN_Typedescriptor_t OCT17_descr_;
extern UNIVERSAL_CHARSTRING OCT17_default_coding;
extern const TTCN_RAWdescriptor_t OCT18_raw_;
extern const XERdescriptor_t OCT18_xer_;
extern const TTCN_JSONdescriptor_t OCT18_json_;
extern const TTCN_OERdescriptor_t OCT18_oer_;
extern const TTCN_Typedescriptor_t OCT18_descr_;
extern UNIVERSAL_CHARSTRING OCT18_default_coding;
extern const TTCN_RAWdescriptor_t OCT19_raw_;
extern const XERdescriptor_t OCT19_xer_;
extern const TTCN_JSONdescriptor_t OCT19_json_;
extern const TTCN_OERdescriptor_t OCT19_oer_;
extern const TTCN_Typedescriptor_t OCT19_descr_;
extern UNIVERSAL_CHARSTRING OCT19_default_coding;
extern const TTCN_RAWdescriptor_t OCT20_raw_;
extern const XERdescriptor_t OCT20_xer_;
extern const TTCN_JSONdescriptor_t OCT20_json_;
extern const TTCN_OERdescriptor_t OCT20_oer_;
extern const TTCN_Typedescriptor_t OCT20_descr_;
extern UNIVERSAL_CHARSTRING OCT20_default_coding;
extern const TTCN_RAWdescriptor_t OCT32_raw_;
extern const XERdescriptor_t OCT32_xer_;
extern const TTCN_JSONdescriptor_t OCT32_json_;
extern const TTCN_OERdescriptor_t OCT32_oer_;
extern const TTCN_Typedescriptor_t OCT32_descr_;
extern UNIVERSAL_CHARSTRING OCT32_default_coding;
extern const TTCN_RAWdescriptor_t OCT34_raw_;
extern const XERdescriptor_t OCT34_xer_;
extern const TTCN_JSONdescriptor_t OCT34_json_;
extern const TTCN_OERdescriptor_t OCT34_oer_;
extern const TTCN_Typedescriptor_t OCT34_descr_;
extern UNIVERSAL_CHARSTRING OCT34_default_coding;
extern const TTCN_RAWdescriptor_t OCT46_raw_;
extern const XERdescriptor_t OCT46_xer_;
extern const TTCN_JSONdescriptor_t OCT46_json_;
extern const TTCN_OERdescriptor_t OCT46_oer_;
extern const TTCN_Typedescriptor_t OCT46_descr_;
extern UNIVERSAL_CHARSTRING OCT46_default_coding;
extern const XERdescriptor_t OCT1__260_xer_;
extern const TTCN_JSONdescriptor_t OCT1__260_json_;
extern const TTCN_OERdescriptor_t OCT1__260_oer_;
extern const TTCN_Typedescriptor_t OCT1__260_descr_;
extern UNIVERSAL_CHARSTRING OCT1__260_default_coding;
extern const XERdescriptor_t OCT1__8_xer_;
extern const TTCN_JSONdescriptor_t OCT1__8_json_;
extern const TTCN_OERdescriptor_t OCT1__8_oer_;
extern const TTCN_Typedescriptor_t OCT1__8_descr_;
extern UNIVERSAL_CHARSTRING OCT1__8_default_coding;
extern const XERdescriptor_t OCT1__12_xer_;
extern const TTCN_JSONdescriptor_t OCT1__12_json_;
extern const TTCN_OERdescriptor_t OCT1__12_oer_;
extern const TTCN_Typedescriptor_t OCT1__12_descr_;
extern UNIVERSAL_CHARSTRING OCT1__12_default_coding;
extern const XERdescriptor_t OCT1__32_xer_;
extern const TTCN_JSONdescriptor_t OCT1__32_json_;
extern const TTCN_OERdescriptor_t OCT1__32_oer_;
extern const TTCN_Typedescriptor_t OCT1__32_descr_;
extern UNIVERSAL_CHARSTRING OCT1__32_default_coding;
extern const XERdescriptor_t OCT1__50_xer_;
extern const TTCN_JSONdescriptor_t OCT1__50_json_;
extern const TTCN_OERdescriptor_t OCT1__50_oer_;
extern const TTCN_Typedescriptor_t OCT1__50_descr_;
extern UNIVERSAL_CHARSTRING OCT1__50_default_coding;
extern const XERdescriptor_t OCT3__8_xer_;
extern const TTCN_JSONdescriptor_t OCT3__8_json_;
extern const TTCN_OERdescriptor_t OCT3__8_oer_;
extern const TTCN_Typedescriptor_t OCT3__8_descr_;
extern UNIVERSAL_CHARSTRING OCT3__8_default_coding;
extern const XERdescriptor_t OCTN_xer_;
extern const TTCN_JSONdescriptor_t OCTN_json_;
extern const TTCN_OERdescriptor_t OCTN_oer_;
extern const TTCN_Typedescriptor_t OCTN_descr_;
extern UNIVERSAL_CHARSTRING OCTN_default_coding;
extern const TTCN_RAWdescriptor_t HEX1_raw_;
extern const XERdescriptor_t HEX1_xer_;
extern const TTCN_JSONdescriptor_t HEX1_json_;
extern const TTCN_Typedescriptor_t HEX1_descr_;
extern UNIVERSAL_CHARSTRING HEX1_default_coding;
extern const XERdescriptor_t HEX0__16_xer_;
extern const TTCN_JSONdescriptor_t HEX0__16_json_;
extern const TTCN_Typedescriptor_t HEX0__16_descr_;
extern UNIVERSAL_CHARSTRING HEX0__16_default_coding;
extern const XERdescriptor_t HEX5__16_xer_;
extern const TTCN_JSONdescriptor_t HEX5__16_json_;
extern const TTCN_Typedescriptor_t HEX5__16_descr_;
extern UNIVERSAL_CHARSTRING HEX5__16_default_coding;
extern const XERdescriptor_t HEX1__32_xer_;
extern const TTCN_JSONdescriptor_t HEX1__32_json_;
extern const TTCN_Typedescriptor_t HEX1__32_descr_;
extern UNIVERSAL_CHARSTRING HEX1__32_default_coding;
extern const TTCN_RAWdescriptor_t INT1_raw_;
extern const XERdescriptor_t INT1_xer_;
extern const TTCN_JSONdescriptor_t INT1_json_;
extern const TTCN_Typedescriptor_t INT1_descr_;
extern UNIVERSAL_CHARSTRING INT1_default_coding;
extern const TTCN_RAWdescriptor_t LIN1_raw_;
extern const XERdescriptor_t LIN1_xer_;
extern const TTCN_JSONdescriptor_t LIN1_json_;
extern const TTCN_Typedescriptor_t LIN1_descr_;
extern UNIVERSAL_CHARSTRING LIN1_default_coding;
extern const TTCN_RAWdescriptor_t LIN2_raw_;
extern const XERdescriptor_t LIN2_xer_;
extern const TTCN_JSONdescriptor_t LIN2_json_;
extern const TTCN_Typedescriptor_t LIN2_descr_;
extern UNIVERSAL_CHARSTRING LIN2_default_coding;
extern const TTCN_RAWdescriptor_t LIN2__BO__LAST_raw_;
extern const XERdescriptor_t LIN2__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t LIN2__BO__LAST_json_;
extern const TTCN_Typedescriptor_t LIN2__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING LIN2__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t LIN3__BO__LAST_raw_;
extern const XERdescriptor_t LIN3__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t LIN3__BO__LAST_json_;
extern const TTCN_Typedescriptor_t LIN3__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING LIN3__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t LIN4__BO__LAST_raw_;
extern const XERdescriptor_t LIN4__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t LIN4__BO__LAST_json_;
extern const TTCN_Typedescriptor_t LIN4__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING LIN4__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT1b_raw_;
extern const XERdescriptor_t INT1b_xer_;
extern const TTCN_JSONdescriptor_t INT1b_json_;
extern const TTCN_Typedescriptor_t INT1b_descr_;
extern UNIVERSAL_CHARSTRING INT1b_default_coding;
extern const TTCN_RAWdescriptor_t INT2b_raw_;
extern const XERdescriptor_t INT2b_xer_;
extern const TTCN_JSONdescriptor_t INT2b_json_;
extern const TTCN_Typedescriptor_t INT2b_descr_;
extern UNIVERSAL_CHARSTRING INT2b_default_coding;
extern const TTCN_RAWdescriptor_t INT3b_raw_;
extern const XERdescriptor_t INT3b_xer_;
extern const TTCN_JSONdescriptor_t INT3b_json_;
extern const TTCN_Typedescriptor_t INT3b_descr_;
extern UNIVERSAL_CHARSTRING INT3b_default_coding;
extern const TTCN_RAWdescriptor_t INT4b_raw_;
extern const XERdescriptor_t INT4b_xer_;
extern const TTCN_JSONdescriptor_t INT4b_json_;
extern const TTCN_Typedescriptor_t INT4b_descr_;
extern UNIVERSAL_CHARSTRING INT4b_default_coding;
extern const TTCN_RAWdescriptor_t INT5b_raw_;
extern const XERdescriptor_t INT5b_xer_;
extern const TTCN_JSONdescriptor_t INT5b_json_;
extern const TTCN_Typedescriptor_t INT5b_descr_;
extern UNIVERSAL_CHARSTRING INT5b_default_coding;
extern const TTCN_RAWdescriptor_t INT6b_raw_;
extern const XERdescriptor_t INT6b_xer_;
extern const TTCN_JSONdescriptor_t INT6b_json_;
extern const TTCN_Typedescriptor_t INT6b_descr_;
extern UNIVERSAL_CHARSTRING INT6b_default_coding;
extern const TTCN_RAWdescriptor_t INT7b_raw_;
extern const XERdescriptor_t INT7b_xer_;
extern const TTCN_JSONdescriptor_t INT7b_json_;
extern const TTCN_Typedescriptor_t INT7b_descr_;
extern UNIVERSAL_CHARSTRING INT7b_default_coding;
extern const TTCN_RAWdescriptor_t INT11b__BO__LAST_raw_;
extern const XERdescriptor_t INT11b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT11b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT11b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT11b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT12b__BO__LAST_raw_;
extern const XERdescriptor_t INT12b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT12b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT12b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT12b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT13b__BO__LAST_raw_;
extern const XERdescriptor_t INT13b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT13b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT13b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT13b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT14b__BO__LAST_raw_;
extern const XERdescriptor_t INT14b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT14b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT14b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT14b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT18b__BO__LAST_raw_;
extern const XERdescriptor_t INT18b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT18b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT18b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT18b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT20b__BO__LAST_raw_;
extern const XERdescriptor_t INT20b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT20b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT20b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT20b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t INT31b__BO__LAST_raw_;
extern const XERdescriptor_t INT31b__BO__LAST_xer_;
extern const TTCN_JSONdescriptor_t INT31b__BO__LAST_json_;
extern const TTCN_Typedescriptor_t INT31b__BO__LAST_descr_;
extern UNIVERSAL_CHARSTRING INT31b__BO__LAST_default_coding;
extern const TTCN_RAWdescriptor_t Integers_raw_;
extern const TTCN_Typedescriptor_t Integers_descr_;
extern const XERdescriptor_t Integers_0_xer_;
extern const TTCN_JSONdescriptor_t Integers_0_json_;
extern const TTCN_Typedescriptor_t Integers_0_descr_;
extern UNIVERSAL_CHARSTRING Integers_0_default_coding;
extern UNIVERSAL_CHARSTRING Integers_default_coding;
extern const TTCN_RAWdescriptor_t Integer__array_raw_;
extern const TTCN_Typedescriptor_t Integer__array_descr_;
extern UNIVERSAL_CHARSTRING Integer__array_0_default_coding;
extern UNIVERSAL_CHARSTRING Integer__array_default_coding;
extern const TTCN_Typedescriptor_t& Dummy__comptype_descr_;
extern const TTCN_Typedescriptor_t& Dummy__CT_descr_;
extern const TTCN_RAWdescriptor_t Protocols_raw_;
extern const TTCN_Typedescriptor_t Protocols_descr_;
extern UNIVERSAL_CHARSTRING Protocols_default_coding;
extern const TTCN_RAWdescriptor_t OCT1List_raw_;
extern const TTCN_Typedescriptor_t OCT1List_descr_;
extern const XERdescriptor_t OCT1List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT1List_0_json_;
extern const TTCN_OERdescriptor_t OCT1List_0_oer_;
extern const TTCN_Typedescriptor_t OCT1List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT1List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT1List_default_coding;
extern const TTCN_RAWdescriptor_t OCT2List_raw_;
extern const TTCN_Typedescriptor_t OCT2List_descr_;
extern const XERdescriptor_t OCT2List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT2List_0_json_;
extern const TTCN_OERdescriptor_t OCT2List_0_oer_;
extern const TTCN_Typedescriptor_t OCT2List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT2List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT2List_default_coding;
extern const TTCN_RAWdescriptor_t OCT3List_raw_;
extern const TTCN_Typedescriptor_t OCT3List_descr_;
extern const XERdescriptor_t OCT3List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT3List_0_json_;
extern const TTCN_OERdescriptor_t OCT3List_0_oer_;
extern const TTCN_Typedescriptor_t OCT3List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT3List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT3List_default_coding;
extern const TTCN_RAWdescriptor_t OCT4List_raw_;
extern const TTCN_Typedescriptor_t OCT4List_descr_;
extern const XERdescriptor_t OCT4List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT4List_0_json_;
extern const TTCN_OERdescriptor_t OCT4List_0_oer_;
extern const TTCN_Typedescriptor_t OCT4List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT4List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT4List_default_coding;
extern const TTCN_RAWdescriptor_t OCT5List_raw_;
extern const TTCN_Typedescriptor_t OCT5List_descr_;
extern const XERdescriptor_t OCT5List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT5List_0_json_;
extern const TTCN_OERdescriptor_t OCT5List_0_oer_;
extern const TTCN_Typedescriptor_t OCT5List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT5List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT5List_default_coding;
extern const TTCN_RAWdescriptor_t OCT6List_raw_;
extern const TTCN_Typedescriptor_t OCT6List_descr_;
extern const XERdescriptor_t OCT6List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT6List_0_json_;
extern const TTCN_OERdescriptor_t OCT6List_0_oer_;
extern const TTCN_Typedescriptor_t OCT6List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT6List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT6List_default_coding;
extern const TTCN_RAWdescriptor_t OCT7List_raw_;
extern const TTCN_Typedescriptor_t OCT7List_descr_;
extern const XERdescriptor_t OCT7List_0_xer_;
extern const TTCN_JSONdescriptor_t OCT7List_0_json_;
extern const TTCN_OERdescriptor_t OCT7List_0_oer_;
extern const TTCN_Typedescriptor_t OCT7List_0_descr_;
extern UNIVERSAL_CHARSTRING OCT7List_0_default_coding;
extern UNIVERSAL_CHARSTRING OCT7List_default_coding;
extern const TTCN_Typedescriptor_t ListOfDummy__comptype_descr_;
extern const TTCN_Typedescriptor_t ListOfDummy__CT_descr_;
extern const TTCN_RAWdescriptor_t ProtocolList_raw_;
extern const TTCN_Typedescriptor_t ProtocolList_descr_;
extern UNIVERSAL_CHARSTRING ProtocolList_0_default_coding;
extern UNIVERSAL_CHARSTRING ProtocolList_default_coding;
extern TTCN_Module module_object;

} /* end of namespace */

#endif
personal git repositories of Harald Welte. Your mileage may vary