Imported Upstream version 0.12.7
[bowtie.git] / SeqAn-1.1 / seqan / basic / basic_generated_forwards.h
1  /*==========================================================================
2                 SeqAn - The Library for Sequence Analysis
3                           http://www.seqan.de
4  ============================================================================
5   Copyright (C) 2007
6
7   This library is free software; you can redistribute it and/or
8   modify it under the terms of the GNU Lesser General Public
9   License as published by the Free Software Foundation; either
10   version 3 of the License, or (at your option) any later version.
11
12   This library is distributed in the hope that it will be useful,
13   but WITHOUT ANY WARRANTY; without even the implied warranty of
14   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15   Lesser General Public License for more details.
16
17  ==========================================================================*/
18
19 #ifndef SEQAN_HEADER_BASIC_GENERATED_FORWARDS_H
20 #define SEQAN_HEADER_BASIC_GENERATED_FORWARDS_H
21
22 //////////////////////////////////////////////////////////////////////////////
23 // NOTE: This file is automatically generated by build_forwards.py
24 //       Do not edit this file manually!
25 //////////////////////////////////////////////////////////////////////////////
26
27
28 //////////////////////////////////////////////////////////////////////////////
29 // CLASSES
30 //////////////////////////////////////////////////////////////////////////////
31
32 namespace SEQAN_NAMESPACE_MAIN {
33 namespace debug {
34
35 //____________________________________________________________________________
36 // Check
37
38 class Check;            // "projects/library/seqan/basic/basic_debug.h"(238)
39
40 //____________________________________________________________________________
41 // Checkpoint
42
43 struct Checkpoint;              // "projects/library/seqan/basic/basic_debug.h"(296)
44
45 //____________________________________________________________________________
46 // CheckpointLess
47
48 struct CheckpointLess;          // "projects/library/seqan/basic/basic_debug.h"(302)
49
50 //____________________________________________________________________________
51 // CheckpointStore
52
53 template <typename T > struct CheckpointStore;          // "projects/library/seqan/basic/basic_debug.h"(312)
54
55 //____________________________________________________________________________
56 // Report
57
58 class Report;           // "projects/library/seqan/basic/basic_debug.h"(242)
59
60 } //namespace debug
61 } //namespace SEQAN_NAMESPACE_MAIN
62 //////////////////////////////////////////////////////////////////////////////
63
64 namespace SEQAN_NAMESPACE_MAIN {
65
66 //____________________________________________________________________________
67 // AdaptorIterator
68
69 template <typename TIterator, typename TSpec > struct AdaptorIterator;          // "projects/library/seqan/basic/basic_iterator_adaptor.h"(31)
70
71 //____________________________________________________________________________
72 // Allocator
73
74 template <typename TSpec> struct Allocator;             // "projects/library/seqan/basic/basic_allocator_interface.h"(50)
75
76 //____________________________________________________________________________
77 // BitsPerValue
78
79 template <typename TValue> struct BitsPerValue;         // "projects/library/seqan/basic/basic_alphabet_interface.h"(837)
80
81 //____________________________________________________________________________
82 // CASE
83
84 template <int tag_,class Type_,class Next_ > struct CASE;               // "projects/library/seqan/basic/basic_metaprogramming.h"(76)
85
86 //____________________________________________________________________________
87 // Cargo
88
89 template <typename T> struct Cargo;             // "projects/library/seqan/basic/basic_type.h"(290)
90
91 //____________________________________________________________________________
92 // ChunkPool
93
94 #if 0
95 template <size_t SIZE, size_t MAX_COUNT , typename TParentAllocator > struct ChunkPool;         // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(56)
96 #endif
97
98 //____________________________________________________________________________
99 // ChunkPool2
100
101 template <typename TValue, size_t MAX_COUNT , typename TParentAllocator > struct ChunkPool2;            // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(248)
102
103 //____________________________________________________________________________
104 // CompareType
105
106 template <typename TLeft, typename TRight> struct CompareType;          // "projects/library/seqan/basic/basic_alphabet_simple.h"(500)
107 template <typename TLeft, typename TRight> struct CompareType;          // "projects/library/seqan/basic/basic_compare.h"(30)
108
109 //____________________________________________________________________________
110 // Container
111
112 template <typename T> struct Container;         // "projects/library/seqan/basic/basic_iterator_base.h"(106)
113 template <typename T> struct Container;         // "projects/library/seqan/basic/basic_iterator.h"(147)
114
115 //____________________________________________________________________________
116 // Convert
117
118 template <typename TTarget, typename TSource > struct Convert;          // "projects/library/seqan/basic/basic_converter.h"(48)
119
120 //____________________________________________________________________________
121 // CountedPtr
122
123 template <typename Type > struct CountedPtr;            // "projects/library/seqan/basic/basic_counted_ptr.h"(34)
124
125 //____________________________________________________________________________
126 // CutCompressed
127
128 template <unsigned valueSizeI1 > struct CutCompressed;          // "projects/library/seqan/basic/basic_aggregates.h"(36)
129
130 //____________________________________________________________________________
131 // DeepestSpec
132
133 template <typename T> struct DeepestSpec;               // "projects/library/seqan/basic/basic_type.h"(229)
134
135 //____________________________________________________________________________
136 // DefaultGetIteratorSpec
137
138 template <typename T> struct DefaultGetIteratorSpec;            // "projects/library/seqan/basic/basic_iterator.h"(94)
139
140 //____________________________________________________________________________
141 // DefaultIteratorSpec
142
143 template <typename T> struct DefaultIteratorSpec;               // "projects/library/seqan/basic/basic_iterator.h"(72)
144
145 //____________________________________________________________________________
146 // Default_
147
148 struct Default_;        // "projects/library/seqan/basic/basic_definition.h"(40)
149
150 //____________________________________________________________________________
151 // Difference
152
153 template <typename T> struct Difference;        // "projects/library/seqan/basic/basic_type.h"(137)
154
155 //____________________________________________________________________________
156 // DotDrawing_
157
158 struct DotDrawing_;             // "projects/library/seqan/basic/basic_tag.h"(36)
159
160 //____________________________________________________________________________
161 // False
162
163 struct False;           // "projects/library/seqan/basic/basic_definition.h"(88)
164
165 //____________________________________________________________________________
166 // GetValue
167
168 template <typename T> struct GetValue;          // "projects/library/seqan/basic/basic_type.h"(69)
169
170 //____________________________________________________________________________
171 // GoEnd_
172
173 struct GoEnd_;          // "projects/library/seqan/basic/basic_definition.h"(66)
174
175 //____________________________________________________________________________
176 // Gotoh_
177
178 struct Gotoh_;          // "projects/library/seqan/basic/basic_tag.h"(90)
179
180 //____________________________________________________________________________
181 // Hirschberg_
182
183 struct Hirschberg_;             // "projects/library/seqan/basic/basic_tag.h"(118)
184
185 //____________________________________________________________________________
186 // Holder
187
188 template <typename TValue, typename TSpec > struct Holder;              // "projects/library/seqan/basic/basic_holder.h"(112)
189
190 //____________________________________________________________________________
191 // Host
192
193 template <typename T> struct Host;              // "projects/library/seqan/basic/basic_type.h"(181)
194
195 //____________________________________________________________________________
196 // IF
197
198 template <bool Flag,class Type1, class Type2> struct IF;        // "projects/library/seqan/basic/basic_metaprogramming.h"(35)
199
200 //____________________________________________________________________________
201 // Id
202
203 template <typename T> struct Id;        // "projects/library/seqan/basic/basic_type.h"(335)
204
205 //____________________________________________________________________________
206 // InfimumValue
207
208 template <typename T, typename TParent > struct InfimumValue;           // "projects/library/seqan/basic/basic_alphabet_interface.h"(911)
209
210 //____________________________________________________________________________
211 // IsSimple
212
213 template <typename T> struct IsSimple;          // "projects/library/seqan/basic/basic_alphabet_interface.h"(53)
214
215 //____________________________________________________________________________
216 // Iter
217
218 template <typename TContainer, typename TSpec> class Iter;              // "projects/library/seqan/basic/basic_iterator_base.h"(41)
219
220 //____________________________________________________________________________
221 // Iterator
222
223 template <typename T, typename TSpec > struct Iterator;         // "projects/library/seqan/basic/basic_iterator.h"(129)
224
225 //____________________________________________________________________________
226 // IteratorProxy
227
228 template <typename TIterator> struct IteratorProxy;             // "projects/library/seqan/basic/basic_proxy.h"(80)
229
230 //____________________________________________________________________________
231 // Iterator_Default_Imp
232
233 template <typename T, typename TSpec> struct Iterator_Default_Imp;              // "projects/library/seqan/basic/basic_iterator.h"(119)
234
235 //____________________________________________________________________________
236 // Key
237
238 template <typename T > struct Key;              // "projects/library/seqan/basic/basic_type.h"(358)
239
240 //____________________________________________________________________________
241 // LENGTH
242
243 template <typename T> struct LENGTH;            // "projects/library/seqan/basic/basic_type.h"(586)
244
245 //____________________________________________________________________________
246 // LOOP
247
248 template <typename Worker, int I> class LOOP;           // "projects/library/seqan/basic/basic_metaprogramming.h"(121)
249
250 //____________________________________________________________________________
251 // LOOP_REVERSE
252
253 template <typename Worker, int I> class LOOP_REVERSE;           // "projects/library/seqan/basic/basic_metaprogramming.h"(144)
254
255 //____________________________________________________________________________
256 // Log2
257
258 template <__int64 numerus > struct Log2;        // "projects/library/seqan/basic/basic_metaprogramming.h"(166)
259
260 //____________________________________________________________________________
261 // Log2Floor
262
263 template <__int64 numerus > struct Log2Floor;           // "projects/library/seqan/basic/basic_metaprogramming.h"(171)
264
265 //____________________________________________________________________________
266 // MemsetConstValueWorker
267
268 template <unsigned SIZE, bool direct, unsigned char c> struct MemsetConstValueWorker;           // "projects/library/seqan/basic/basic_metaprogramming.h"(251)
269
270 //____________________________________________________________________________
271 // MemsetWorker
272
273 template <unsigned SIZE, bool direct> struct MemsetWorker;              // "projects/library/seqan/basic/basic_metaprogramming.h"(205)
274
275 //____________________________________________________________________________
276 // MinimalCtor_
277
278 struct MinimalCtor_;            // "projects/library/seqan/basic/basic_definition.h"(73)
279
280 //____________________________________________________________________________
281 // Move_
282
283 struct Move_;           // "projects/library/seqan/basic/basic_definition.h"(60)
284
285 //____________________________________________________________________________
286 // MultiPool
287
288 template <typename TParentAllocator , unsigned int BLOCKING_LIMIT > struct MultiPool;           // "projects/library/seqan/basic/basic_allocator_multipool.h"(50)
289
290 //____________________________________________________________________________
291 // MyersBitVector_
292
293 struct MyersBitVector_;         // "projects/library/seqan/basic/basic_tag.h"(100)
294
295 //____________________________________________________________________________
296 // MyersHirschberg_
297
298 struct MyersHirschberg_;        // "projects/library/seqan/basic/basic_tag.h"(109)
299
300 //____________________________________________________________________________
301 // NeedlemanWunsch_
302
303 struct NeedlemanWunsch_;        // "projects/library/seqan/basic/basic_tag.h"(81)
304
305 //____________________________________________________________________________
306 // NilCase
307
308 struct NilCase;         // "projects/library/seqan/basic/basic_metaprogramming.h"(72)
309
310 //____________________________________________________________________________
311 // NonMinimalCtor_
312
313 struct NonMinimalCtor_;         // "projects/library/seqan/basic/basic_definition.h"(77)
314
315 //____________________________________________________________________________
316 // Nothing
317
318 struct Nothing;         // "projects/library/seqan/basic/basic_definition.h"(99)
319
320 //____________________________________________________________________________
321 // Nussinov_
322
323 struct Nussinov_;               // "projects/library/seqan/basic/basic_tag.h"(163)
324
325 //____________________________________________________________________________
326 // Object
327
328 template <typename T> struct Object;            // "projects/library/seqan/basic/basic_type.h"(377)
329
330 //____________________________________________________________________________
331 // Pair
332
333 template <typename _T1, typename _T2 , typename TCompression > struct Pair;             // "projects/library/seqan/basic/basic_aggregates.h"(69)
334
335 //____________________________________________________________________________
336 // Position
337
338 template <typename T> struct Position;          // "projects/library/seqan/basic/basic_type.h"(161)
339
340 //____________________________________________________________________________
341 // PositionIterator
342
343 struct PositionIterator;        // "projects/library/seqan/basic/basic_iterator_position.h"(29)
344
345 //____________________________________________________________________________
346 // Power
347
348 template <__int64 base, __int64 exponent > struct Power;        // "projects/library/seqan/basic/basic_metaprogramming.h"(186)
349
350 //____________________________________________________________________________
351 // Proxy
352
353 template <typename TSpec> struct Proxy;         // "projects/library/seqan/basic/basic_transport.h"(67)
354 template <typename TSpec> struct Proxy;         // "projects/library/seqan/basic/basic_proxy.h"(48)
355
356 //____________________________________________________________________________
357 // Reference
358
359 template <typename T> struct Reference;         // "projects/library/seqan/basic/basic_type.h"(91)
360
361 //____________________________________________________________________________
362 // SWITCH
363
364 template <int tag,class Case> class SWITCH;             // "projects/library/seqan/basic/basic_metaprogramming.h"(84)
365
366 //____________________________________________________________________________
367 // Simple
368
369 struct Simple;          // "projects/library/seqan/basic/basic_holder.h"(86)
370
371 //____________________________________________________________________________
372 // SimpleAlloc
373
374 template <typename TParentAllocator > struct SimpleAlloc;               // "projects/library/seqan/basic/basic_allocator_simple.h"(46)
375
376 //____________________________________________________________________________
377 // SimpleIterator
378
379 struct SimpleIterator;          // "projects/library/seqan/basic/basic_iterator_simple.h"(30)
380
381 //____________________________________________________________________________
382 // SimpleType
383
384 template <typename TValue, typename TSpec> struct SimpleType;           // "projects/library/seqan/basic/basic_alphabet_simple.h"(58)
385
386 //____________________________________________________________________________
387 // SinglePool
388
389 template <size_t SIZE, typename TParentAllocator > struct SinglePool;           // "projects/library/seqan/basic/basic_allocator_singlepool.h"(50)
390
391 //____________________________________________________________________________
392 // SinglePool2
393
394 template <typename TValue, typename TParentAllocator > struct SinglePool2;              // "projects/library/seqan/basic/basic_allocator_singlepool.h"(226)
395
396 //____________________________________________________________________________
397 // Size
398
399 template <typename T> struct Size;              // "projects/library/seqan/basic/basic_type.h"(113)
400
401 //____________________________________________________________________________
402 // SmithWatermanClump_
403
404 struct SmithWatermanClump_;             // "projects/library/seqan/basic/basic_tag.h"(145)
405
406 //____________________________________________________________________________
407 // SmithWatermanIsland_
408
409 struct SmithWatermanIsland_;            // "projects/library/seqan/basic/basic_tag.h"(154)
410
411 //____________________________________________________________________________
412 // SmithWaterman_
413
414 struct SmithWaterman_;          // "projects/library/seqan/basic/basic_tag.h"(136)
415
416 //____________________________________________________________________________
417 // Source
418
419 template <typename TSpec > struct Source;               // "projects/library/seqan/basic/basic_type.h"(392)
420
421 //____________________________________________________________________________
422 // Spec
423
424 template <typename T> struct Spec;              // "projects/library/seqan/basic/basic_type.h"(200)
425
426 //____________________________________________________________________________
427 // StdAllocator
428
429 template <typename T, typename TData> struct StdAllocator;              // "projects/library/seqan/basic/basic_allocator_to_std.h"(166)
430
431 //____________________________________________________________________________
432 // StdContainerIterator
433
434 template <typename TStdContainer> struct StdContainerIterator;          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(68)
435
436 //____________________________________________________________________________
437 // StdIteratorAdaptor
438
439 struct StdIteratorAdaptor;              // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(89)
440
441 //____________________________________________________________________________
442 // SupremumValue
443
444 template <typename T, typename TParent > struct SupremumValue;          // "projects/library/seqan/basic/basic_alphabet_interface.h"(900)
445
446 //____________________________________________________________________________
447 // TYPECMP
448
449 template <class Type1, class Type2> struct TYPECMP;             // "projects/library/seqan/basic/basic_metaprogramming.h"(54)
450
451 //____________________________________________________________________________
452 // Tag
453
454 template <typename T> struct Tag;               // "projects/library/seqan/basic/basic_definition.h"(31)
455
456 //____________________________________________________________________________
457 // TagAllocateStorage_
458
459 struct TagAllocateStorage_;             // "projects/library/seqan/basic/basic_allocator_interface.h"(84)
460
461 //____________________________________________________________________________
462 // TagAllocateTemp_
463
464 struct TagAllocateTemp_;        // "projects/library/seqan/basic/basic_allocator_interface.h"(81)
465
466 //____________________________________________________________________________
467 // TagAllocateUnspecified_
468
469 struct TagAllocateUnspecified_;         // "projects/library/seqan/basic/basic_allocator_interface.h"(78)
470
471 //____________________________________________________________________________
472 // TagRooted_
473
474 struct TagRooted_;              // "projects/library/seqan/basic/basic_iterator.h"(48)
475
476 //____________________________________________________________________________
477 // TagStandard_
478
479 struct TagStandard_;            // "projects/library/seqan/basic/basic_iterator.h"(51)
480
481 //____________________________________________________________________________
482 // ToStdAllocator
483
484 template <typename THost, typename TValue> struct ToStdAllocator;               // "projects/library/seqan/basic/basic_allocator_to_std.h"(61)
485
486 //____________________________________________________________________________
487 // Triple
488
489 template <typename _T1, typename _T2 , typename _T3 , typename TCompression > struct Triple;            // "projects/library/seqan/basic/basic_aggregates.h"(218)
490
491 //____________________________________________________________________________
492 // Tristate
493
494 struct Tristate;        // "projects/library/seqan/basic/basic_holder.h"(87)
495
496 //____________________________________________________________________________
497 // Tristate2
498
499 struct Tristate2;               // "projects/library/seqan/basic/basic_holder.h"(790)
500
501 //____________________________________________________________________________
502 // True
503
504 struct True;            // "projects/library/seqan/basic/basic_definition.h"(87)
505
506 //____________________________________________________________________________
507 // Tuple
508
509 template <typename _T, unsigned _size, typename TCompression > struct Tuple;            // "projects/library/seqan/basic/basic_aggregates.h"(313)
510
511 //____________________________________________________________________________
512 // Value
513
514 template <typename T, const int i > struct Value;               // "projects/library/seqan/basic/basic_type.h"(43)
515
516 //____________________________________________________________________________
517 // ValueSize
518
519 template <typename T> struct ValueSize;         // "projects/library/seqan/basic/basic_alphabet_interface.h"(859)
520
521 //____________________________________________________________________________
522 // VertexDescriptor
523
524 template <typename T> struct VertexDescriptor;          // "projects/library/seqan/basic/basic_type.h"(313)
525
526 //____________________________________________________________________________
527 // VolatilePtr
528
529 template <typename Type > struct VolatilePtr;           // "projects/library/seqan/basic/basic_volatile_ptr.h"(40)
530
531 //____________________________________________________________________________
532 // WEIGHT
533
534 template <typename T> struct WEIGHT;            // "projects/library/seqan/basic/basic_type.h"(608)
535
536 //____________________________________________________________________________
537 // WorkerNothing
538
539 struct WorkerNothing;           // "projects/library/seqan/basic/basic_metaprogramming.h"(115)
540
541 //____________________________________________________________________________
542 // _AminoAcid
543
544 struct _AminoAcid;              // "projects/library/seqan/basic/basic_alphabet_simple.h"(1085)
545
546 //____________________________________________________________________________
547 // _BitVector
548
549 template <unsigned char _size > struct _BitVector;              // "projects/library/seqan/basic/basic_aggregates.h"(340)
550
551 //____________________________________________________________________________
552 // _ClassIdentifier
553
554 template <typename T> struct _ClassIdentifier;          // "projects/library/seqan/basic/basic_definition.h"(269)
555
556 //____________________________________________________________________________
557 // _Compressed
558
559 struct _Compressed;             // "projects/library/seqan/basic/basic_aggregates.h"(29)
560
561 //____________________________________________________________________________
562 // _ConstParameter
563
564 template <typename T> struct _ConstParameter;           // "projects/library/seqan/basic/basic_type.h"(474)
565
566 //____________________________________________________________________________
567 // _CopyConst
568
569 template <typename TFrom, typename TTo> struct _CopyConst;              // "projects/library/seqan/basic/basic_definition.h"(108)
570
571 //____________________________________________________________________________
572 // _Dna
573
574 struct _Dna;            // "projects/library/seqan/basic/basic_alphabet_simple.h"(1010)
575
576 //____________________________________________________________________________
577 // _Dna5
578
579 struct _Dna5;           // "projects/library/seqan/basic/basic_alphabet_simple.h"(1034)
580
581 //____________________________________________________________________________
582 // _HammingDistance
583
584 struct _HammingDistance;        // "projects/library/seqan/basic/basic_tag.h"(50)
585
586 //____________________________________________________________________________
587 // _InfimumValueSigned
588
589 template <typename T > struct _InfimumValueSigned;              // "projects/library/seqan/basic/basic_alphabet_interface.h"(876)
590
591 //____________________________________________________________________________
592 // _InfimumValueUnsigned
593
594 template <typename T > struct _InfimumValueUnsigned;            // "projects/library/seqan/basic/basic_alphabet_interface.h"(874)
595
596 //____________________________________________________________________________
597 // _IsSameType
598
599 template <typename T1, typename T2> struct _IsSameType;         // "projects/library/seqan/basic/basic_definition.h"(378)
600
601 //____________________________________________________________________________
602 // _IsSimple
603
604 template <typename T> struct _IsSimple;         // "projects/library/seqan/basic/basic_alphabet_interface.h"(47)
605
606 //____________________________________________________________________________
607 // _Iupac
608
609 struct _Iupac;          // "projects/library/seqan/basic/basic_alphabet_simple.h"(1058)
610
611 //____________________________________________________________________________
612 // _LevenshteinDistance
613
614 struct _LevenshteinDistance;            // "projects/library/seqan/basic/basic_tag.h"(51)
615
616 //____________________________________________________________________________
617 // _Log2_Impl
618
619 template <int BITS_MAX> struct _Log2_Impl;              // "projects/library/seqan/basic/basic_definition.h"(292)
620
621 //____________________________________________________________________________
622 // _MakeSigned
623
624 template <typename T> struct _MakeSigned;               // "projects/library/seqan/basic/basic_definition.h"(212)
625
626 //____________________________________________________________________________
627 // _MakeUnsigned
628
629 template <typename T> struct _MakeUnsigned;             // "projects/library/seqan/basic/basic_definition.h"(157)
630
631 //____________________________________________________________________________
632 // _Parameter
633
634 template <typename T> struct _Parameter;        // "projects/library/seqan/basic/basic_type.h"(416)
635
636 //____________________________________________________________________________
637 // _Pointer
638
639 template <typename T> struct _Pointer;          // "projects/library/seqan/basic/basic_type.h"(519)
640
641 //____________________________________________________________________________
642 // _RemoveConst
643
644 template <typename T> struct _RemoveConst;              // "projects/library/seqan/basic/basic_definition.h"(126)
645
646 //____________________________________________________________________________
647 // _SupremumValueSigned
648
649 template <typename T > struct _SupremumValueSigned;             // "projects/library/seqan/basic/basic_alphabet_interface.h"(871)
650
651 //____________________________________________________________________________
652 // _SupremumValueUnsigned
653
654 template <typename T > struct _SupremumValueUnsigned;           // "projects/library/seqan/basic/basic_alphabet_interface.h"(869)
655
656 //____________________________________________________________________________
657 // _Translate_Table_AA_2_Ascii
658
659 template <typename T > struct _Translate_Table_AA_2_Ascii;              // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(337)
660
661 //____________________________________________________________________________
662 // _Translate_Table_Ascii_2_AA
663
664 template <typename T > struct _Translate_Table_Ascii_2_AA;              // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(374)
665
666 //____________________________________________________________________________
667 // _Translate_Table_Ascii_2_Dna
668
669 template <typename T > struct _Translate_Table_Ascii_2_Dna;             // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(138)
670
671 //____________________________________________________________________________
672 // _Translate_Table_Ascii_2_Dna5
673
674 template <typename T > struct _Translate_Table_Ascii_2_Dna5;            // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(176)
675
676 //____________________________________________________________________________
677 // _Translate_Table_Ascii_2_Iupac
678
679 template <typename T > struct _Translate_Table_Ascii_2_Iupac;           // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(214)
680
681 //____________________________________________________________________________
682 // _Translate_Table_Byte_2_AA
683
684 template <typename T > struct _Translate_Table_Byte_2_AA;               // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(412)
685
686 //____________________________________________________________________________
687 // _Translate_Table_Byte_2_Dna
688
689 template <typename T > struct _Translate_Table_Byte_2_Dna;              // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(251)
690
691 //____________________________________________________________________________
692 // _Translate_Table_Byte_2_Dna5
693
694 template <typename T > struct _Translate_Table_Byte_2_Dna5;             // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(280)
695
696 //____________________________________________________________________________
697 // _Translate_Table_Byte_2_Iupac
698
699 template <typename T > struct _Translate_Table_Byte_2_Iupac;            // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(308)
700
701 //____________________________________________________________________________
702 // _Translate_Table_Dna5_2_Ascii
703
704 template <typename T > struct _Translate_Table_Dna5_2_Ascii;            // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(33)
705
706 //____________________________________________________________________________
707 // _Translate_Table_Dna5_2_Iupac
708
709 template <typename T > struct _Translate_Table_Dna5_2_Iupac;            // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(43)
710
711 //____________________________________________________________________________
712 // _Translate_Table_Iupac_2_Ascii
713
714 template <typename T > struct _Translate_Table_Iupac_2_Ascii;           // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(53)
715
716 //____________________________________________________________________________
717 // _Translate_Table_Iupac_2_Dna
718
719 template <typename T > struct _Translate_Table_Iupac_2_Dna;             // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(81)
720
721 //____________________________________________________________________________
722 // _Translate_Table_Iupac_2_Dna5
723
724 template <typename T > struct _Translate_Table_Iupac_2_Dna5;            // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(110)
725
726 //____________________________________________________________________________
727 // _TupleShiftLeftWorker
728
729 struct _TupleShiftLeftWorker;           // "projects/library/seqan/basic/basic_aggregates.h"(510)
730
731 //____________________________________________________________________________
732 // _TupleShiftRightWorker
733
734 struct _TupleShiftRightWorker;          // "projects/library/seqan/basic/basic_aggregates.h"(517)
735
736 //____________________________________________________________________________
737 // _ValueConstructor
738
739 struct _ValueConstructor;               // "projects/library/seqan/basic/basic_alphabet_interface.h"(81)
740
741 //____________________________________________________________________________
742 // _ValueConstructorProxy
743
744 struct _ValueConstructorProxy;          // "projects/library/seqan/basic/basic_alphabet_interface.h"(111)
745
746 //____________________________________________________________________________
747 // _ValueDestructor
748
749 struct _ValueDestructor;        // "projects/library/seqan/basic/basic_alphabet_interface.h"(125)
750
751 //____________________________________________________________________________
752 // _ValueDestructorProxy
753
754 struct _ValueDestructorProxy;           // "projects/library/seqan/basic/basic_alphabet_interface.h"(135)
755
756 } //namespace SEQAN_NAMESPACE_MAIN
757
758
759 //////////////////////////////////////////////////////////////////////////////
760 // TYPEDEFS
761 //////////////////////////////////////////////////////////////////////////////
762
763 namespace SEQAN_NAMESPACE_MAIN {
764
765 //____________________________________________________________________________
766 // AminoAcid
767
768 typedef SimpleType<unsigned char, _AminoAcid> AminoAcid;        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1086)
769
770 //____________________________________________________________________________
771 // Ascii
772
773 typedef char Ascii;             // "projects/library/seqan/basic/basic_alphabet_interface.h"(61)
774
775 //____________________________________________________________________________
776 // Byte
777
778 typedef unsigned char Byte;             // "projects/library/seqan/basic/basic_alphabet_interface.h"(62)
779
780 //____________________________________________________________________________
781 // Compressed
782
783 typedef Tag<_Compressed> Compressed;            // "projects/library/seqan/basic/basic_aggregates.h"(30)
784
785 //____________________________________________________________________________
786 // Default
787
788 typedef Tag<Default_> const Default;            // "projects/library/seqan/basic/basic_definition.h"(41)
789
790 //____________________________________________________________________________
791 // Dna
792
793 typedef SimpleType<unsigned char,_Dna> Dna;             // "projects/library/seqan/basic/basic_alphabet_simple.h"(1011)
794
795 //____________________________________________________________________________
796 // Dna5
797
798 typedef SimpleType<unsigned char, _Dna5> Dna5;          // "projects/library/seqan/basic/basic_alphabet_simple.h"(1035)
799
800 //____________________________________________________________________________
801 // DotDrawing
802
803 typedef Tag<DotDrawing_> const DotDrawing;              // "projects/library/seqan/basic/basic_tag.h"(37)
804
805 //____________________________________________________________________________
806 // EditDistance
807
808 typedef Tag<_LevenshteinDistance> EditDistance;         // "projects/library/seqan/basic/basic_tag.h"(55)
809
810 //____________________________________________________________________________
811 // GoEnd
812
813 typedef Tag<GoEnd_> const GoEnd;        // "projects/library/seqan/basic/basic_definition.h"(67)
814
815 //____________________________________________________________________________
816 // Gotoh
817
818 typedef Tag<Gotoh_> const Gotoh;        // "projects/library/seqan/basic/basic_tag.h"(91)
819
820 //____________________________________________________________________________
821 // HammingDistance
822
823 typedef Tag<_HammingDistance> HammingDistance;          // "projects/library/seqan/basic/basic_tag.h"(53)
824
825 //____________________________________________________________________________
826 // Hirschberg
827
828 typedef Tag<Hirschberg_> const Hirschberg;              // "projects/library/seqan/basic/basic_tag.h"(119)
829
830 //____________________________________________________________________________
831 // Iupac
832
833 typedef SimpleType<unsigned char, _Iupac> Iupac;        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1059)
834
835 //____________________________________________________________________________
836 // LevenshteinDistance
837
838 typedef Tag<_LevenshteinDistance> LevenshteinDistance;          // "projects/library/seqan/basic/basic_tag.h"(54)
839
840 //____________________________________________________________________________
841 // MinimalCtor
842
843 typedef Tag<MinimalCtor_> const MinimalCtor;            // "projects/library/seqan/basic/basic_definition.h"(74)
844
845 //____________________________________________________________________________
846 // Move
847
848 typedef Tag<Move_> const Move;          // "projects/library/seqan/basic/basic_definition.h"(61)
849
850 //____________________________________________________________________________
851 // MyersBitVector
852
853 typedef Tag<MyersBitVector_> const MyersBitVector;              // "projects/library/seqan/basic/basic_tag.h"(101)
854
855 //____________________________________________________________________________
856 // MyersHirschberg
857
858 typedef Tag<MyersHirschberg_> const MyersHirschberg;            // "projects/library/seqan/basic/basic_tag.h"(110)
859
860 //____________________________________________________________________________
861 // NeedlemanWunsch
862
863 typedef Tag<NeedlemanWunsch_> const NeedlemanWunsch;            // "projects/library/seqan/basic/basic_tag.h"(82)
864
865 //____________________________________________________________________________
866 // NonMinimalCtor
867
868 typedef Tag<NonMinimalCtor_> const NonMinimalCtor;              // "projects/library/seqan/basic/basic_definition.h"(78)
869
870 //____________________________________________________________________________
871 // Nussinov
872
873 typedef Tag<Nussinov_> const Nussinov;          // "projects/library/seqan/basic/basic_tag.h"(164)
874
875 //____________________________________________________________________________
876 // PoolAllocator
877
878 typedef Allocator<MultiPool<Allocator<SimpleAlloc<Default> >, 0x100> > PoolAllocator;           // "projects/library/seqan/basic/basic_allocator_multipool.h"(54)
879
880 //____________________________________________________________________________
881 // Rooted
882
883 typedef Tag<TagRooted_> const Rooted;           // "projects/library/seqan/basic/basic_iterator.h"(49)
884
885 //____________________________________________________________________________
886 // SimpleAllocator
887
888 typedef Allocator<SimpleAlloc<Default> > SimpleAllocator;               // "projects/library/seqan/basic/basic_allocator_simple.h"(51)
889
890 //____________________________________________________________________________
891 // SmithWaterman
892
893 typedef Tag<SmithWaterman_> const SmithWaterman;        // "projects/library/seqan/basic/basic_tag.h"(137)
894
895 //____________________________________________________________________________
896 // SmithWatermanClump
897
898 typedef Tag<SmithWatermanClump_> const SmithWatermanClump;              // "projects/library/seqan/basic/basic_tag.h"(146)
899
900 //____________________________________________________________________________
901 // SmithWatermanIsland
902
903 typedef Tag<SmithWatermanIsland_> const SmithWatermanIsland;            // "projects/library/seqan/basic/basic_tag.h"(155)
904
905 //____________________________________________________________________________
906 // Standard
907
908 typedef Tag<TagStandard_> const Standard;               // "projects/library/seqan/basic/basic_iterator.h"(52)
909
910 //____________________________________________________________________________
911 // TagAllocateStorage
912
913 typedef Tag<TagAllocateStorage_> const TagAllocateStorage;              // "projects/library/seqan/basic/basic_allocator_interface.h"(85)
914
915 //____________________________________________________________________________
916 // TagAllocateTemp
917
918 typedef Tag<TagAllocateTemp_> const TagAllocateTemp;            // "projects/library/seqan/basic/basic_allocator_interface.h"(82)
919
920 //____________________________________________________________________________
921 // TagAllocateUnspecified
922
923 typedef Tag<TagAllocateUnspecified_> const TagAllocateUnspecified;              // "projects/library/seqan/basic/basic_allocator_interface.h"(79)
924
925 //____________________________________________________________________________
926 // Unicode
927
928 typedef wchar_t Unicode;        // "projects/library/seqan/basic/basic_alphabet_interface.h"(63)
929
930 } //namespace SEQAN_NAMESPACE_MAIN
931
932
933 //////////////////////////////////////////////////////////////////////////////
934 // FUNCTIONS
935 //////////////////////////////////////////////////////////////////////////////
936
937 namespace SEQAN_NAMESPACE_MAIN {
938 namespace debug {
939
940 //____________________________________________________________________________
941 // Error
942
943 template <typename TAction> void Error(const char * file, int line, const char * comment);              // "projects/library/seqan/basic/basic_debug.h"(250)
944
945 //____________________________________________________________________________
946 // Message
947
948 template <typename TAction> void Message(const char * file, int line, const char * comment);            // "projects/library/seqan/basic/basic_debug.h"(260)
949
950 //____________________________________________________________________________
951 // Result
952
953 template <typename TAction> void Result(const char * file, int line, const char * comment);             // "projects/library/seqan/basic/basic_debug.h"(269)
954
955 //____________________________________________________________________________
956 // checkpoint
957
958 inline bool checkpoint(unsigned int line, char const* file);            // "projects/library/seqan/basic/basic_debug.h"(321)
959
960 //____________________________________________________________________________
961 // testCheckpoint
962
963 inline void testCheckpoint(char const* file, unsigned int line);        // "projects/library/seqan/basic/basic_debug.h"(338)
964
965 //____________________________________________________________________________
966 // verifyCheckpoints
967
968 inline void verifyCheckpoints(char const* file);        // "projects/library/seqan/basic/basic_debug.h"(346)
969
970 } //namespace debug
971 } //namespace SEQAN_NAMESPACE_MAIN
972 //////////////////////////////////////////////////////////////////////////////
973
974 namespace SEQAN_NAMESPACE_MAIN {
975
976 //____________________________________________________________________________
977 // _allocatorBlockNumber
978
979 template <typename TParentAllocator, unsigned int BLOCKING_LIMIT> inline unsigned int _allocatorBlockNumber(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > &, size_t size_);           // "projects/library/seqan/basic/basic_allocator_multipool.h"(140)
980
981 //____________________________________________________________________________
982 // _arrayClearSpace_Default
983
984 template <typename TIterator> void _arrayClearSpace_Default(TIterator array_begin, size_t array_length, size_t keep_from, size_t move_to);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(774)
985
986 //____________________________________________________________________________
987 // _arrayClearSpace_Pointer
988
989 template <typename TValue> inline void _arrayClearSpace_Pointer(TValue * array_begin, size_t array_length, size_t keep_from, size_t move_to, True);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(342)
990 template <typename TValue> inline void _arrayClearSpace_Pointer(TValue * array_begin, size_t array_length, size_t keep_from, size_t move_to, False);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(354)
991
992 //____________________________________________________________________________
993 // _arrayConstructCopy_Default
994
995 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayConstructCopy_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);            // "projects/library/seqan/basic/basic_alphabet_interface.h"(349)
996
997 //____________________________________________________________________________
998 // _arrayConstructCopy_Pointer
999
1000 template <typename TValue> inline void _arrayConstructCopy_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(100)
1001 template <typename TValue> inline void _arrayConstructCopy_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(110)
1002
1003 //____________________________________________________________________________
1004 // _arrayConstructMove_Default
1005
1006 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayConstructMove_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);            // "projects/library/seqan/basic/basic_alphabet_interface.h"(397)
1007
1008 //____________________________________________________________________________
1009 // _arrayConstructMove_Pointer
1010
1011 template <typename TValue> inline void _arrayConstructMove_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(134)
1012 template <typename TValue> inline void _arrayConstructMove_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(144)
1013
1014 //____________________________________________________________________________
1015 // _arrayConstruct_Default
1016
1017 template <typename TIterator1, typename TIterator2> inline void _arrayConstruct_Default(TIterator1 begin_, TIterator2 end_);            // "projects/library/seqan/basic/basic_alphabet_interface.h"(280)
1018 template <typename TIterator1, typename TIterator2, typename TParam> inline void _arrayConstruct_Default(TIterator1 begin_, TIterator2 end_, TParam const & param_);            // "projects/library/seqan/basic/basic_alphabet_interface.h"(304)
1019
1020 //____________________________________________________________________________
1021 // _arrayConstruct_Pointer
1022
1023 template <typename TIterator> inline void _arrayConstruct_Pointer(TIterator, TIterator, True);          // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(36)
1024 template <typename TIterator> inline void _arrayConstruct_Pointer(TIterator begin_, TIterator end_, False);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(45)
1025 template <typename TIterator, typename TParam> inline void _arrayConstruct_Pointer(TIterator begin_, TIterator end_, TParam const & param_, True);              // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(66)
1026 template <typename TIterator, typename TParam> inline void _arrayConstruct_Pointer(TIterator begin_, TIterator end_, TParam const & param_, False);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(76)
1027
1028 //____________________________________________________________________________
1029 // _arrayCopyBackward_Default
1030
1031 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayCopyBackward_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(547)
1032
1033 //____________________________________________________________________________
1034 // _arrayCopyBackward_Pointer
1035
1036 template <typename TValue> inline void _arrayCopyBackward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(239)
1037 template <typename TValue> inline void _arrayCopyBackward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(249)
1038
1039 //____________________________________________________________________________
1040 // _arrayCopyForward_Default
1041
1042 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayCopyForward_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(504)
1043
1044 //____________________________________________________________________________
1045 // _arrayCopyForward_Pointer
1046
1047 template <typename TValue> inline void _arrayCopyForward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);              // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(205)
1048 template <typename TValue> inline void _arrayCopyForward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(215)
1049
1050 //____________________________________________________________________________
1051 // _arrayDestruct_Default
1052
1053 template <typename TIterator1, typename TIterator2> inline void _arrayDestruct_Default(TIterator1 begin_, TIterator2 end_);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(436)
1054
1055 //____________________________________________________________________________
1056 // _arrayDestruct_Pointer
1057
1058 template <typename TValue> inline void _arrayDestruct_Pointer(TValue * , TValue * , True);              // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(167)
1059 template <typename TValue> inline void _arrayDestruct_Pointer(TValue * begin_, TValue * end_, False);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(176)
1060
1061 //____________________________________________________________________________
1062 // _arrayMoveBackward_Default
1063
1064 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayMoveBackward_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(679)
1065
1066 //____________________________________________________________________________
1067 // _arrayMoveBackward_Pointer
1068
1069 template <typename TValue> inline void _arrayMoveBackward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(307)
1070 template <typename TValue> inline void _arrayMoveBackward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(317)
1071
1072 //____________________________________________________________________________
1073 // _arrayMoveForward_Default
1074
1075 template <typename TTarget, typename TSource1, typename TSource2> inline void _arrayMoveForward_Default(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(630)
1076
1077 //____________________________________________________________________________
1078 // _arrayMoveForward_Pointer
1079
1080 template <typename TValue> inline void _arrayMoveForward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, True);              // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(273)
1081 template <typename TValue> inline void _arrayMoveForward_Pointer(TValue * source_begin, TValue * source_end, TValue * target_begin, False);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(283)
1082
1083 //____________________________________________________________________________
1084 // _intPow
1085
1086 template <typename TValue, typename TExponent> inline TValue _intPow(TValue a, TExponent b);            // "projects/library/seqan/basic/basic_definition.h"(334)
1087
1088 //____________________________________________________________________________
1089 // _isSameType
1090
1091 template <typename T1, typename T2> inline bool _isSameType();          // "projects/library/seqan/basic/basic_definition.h"(393)
1092
1093 //____________________________________________________________________________
1094 // _max
1095
1096 template <typename _Ty> inline const _Ty& _max(const _Ty& _Left, const _Ty& _Right);            // "projects/library/seqan/basic/basic_definition.h"(367)
1097
1098 //____________________________________________________________________________
1099 // _min
1100
1101 template <typename _Tx> inline const _Tx& _min(const _Tx& _Left, const _Tx& _Right);            // "projects/library/seqan/basic/basic_definition.h"(352)
1102 template <typename _Tx, typename _Ty> inline _Tx _min(const _Tx& _Left, const _Ty& _Right);             // "projects/library/seqan/basic/basic_definition.h"(361)
1103
1104 //____________________________________________________________________________
1105 // _toParameter
1106
1107 template <typename T> typename _Parameter<T>::Type _toParameter(T * _object);           // "projects/library/seqan/basic/basic_type.h"(447)
1108 template <typename T> typename _Parameter<T>::Type _toParameter(T _object);             // "projects/library/seqan/basic/basic_type.h"(454)
1109
1110 //____________________________________________________________________________
1111 // _toPointer
1112
1113 template <typename T> typename _Pointer<T>::Type _toPointer(T & _object);               // "projects/library/seqan/basic/basic_type.h"(553)
1114 template <typename T> typename _Pointer<T const>::Type _toPointer(T const & _object);           // "projects/library/seqan/basic/basic_type.h"(560)
1115 template <typename T> typename _Pointer<T *>::Type _toPointer(T * _object);             // "projects/library/seqan/basic/basic_type.h"(568)
1116
1117 //____________________________________________________________________________
1118 // addRef
1119
1120 template <typename T> inline void addRef(T & );         // "projects/library/seqan/basic/basic_holder.h"(45)
1121 template <typename T> inline void addRef(T const & );           // "projects/library/seqan/basic/basic_holder.h"(51)
1122
1123 //____________________________________________________________________________
1124 // allocate
1125
1126 template <size_t SIZE, typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void allocate(Allocator<SinglePool<SIZE, TParentAllocator> > & me, TValue * & data, TSize count, Tag<TUsage> const tag_);            // "projects/library/seqan/basic/basic_allocator_singlepool.h"(162)
1127 template <typename TValue, typename TParentAllocator, typename TValue2, typename TSize, typename TUsage> inline void allocate(Allocator<SinglePool2<TValue, TParentAllocator> > & me, TValue2 * & data, TSize count, Tag<TUsage> const tag_);           // "projects/library/seqan/basic/basic_allocator_singlepool.h"(279)
1128 template <typename TParentAllocator, unsigned int BLOCKING_LIMIT, typename TValue, typename TSize, typename TUsage> inline void allocate(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me, TValue * & data, TSize count, Tag<TUsage> const tag_);           // "projects/library/seqan/basic/basic_allocator_multipool.h"(165)
1129 template <typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void allocate(Allocator<SimpleAlloc<TParentAllocator> > & me, TValue * & data, TSize count, Tag<TUsage> const);           // "projects/library/seqan/basic/basic_allocator_simple.h"(146)
1130 template <typename T, typename TValue, typename TSize> inline void allocate(T const & me, TValue * & data, TSize count);        // "projects/library/seqan/basic/basic_allocator_interface.h"(129)
1131 template <typename T, typename TValue, typename TSize> inline void allocate(T & me, TValue * & data, TSize count);              // "projects/library/seqan/basic/basic_allocator_interface.h"(137)
1132 template <typename T, typename TValue, typename TSize, typename TUsage> inline void allocate(T const &, TValue * & data, TSize count, Tag<TUsage> const);               // "projects/library/seqan/basic/basic_allocator_interface.h"(147)
1133 template <typename T, typename TValue, typename TSize, typename TUsage> inline void allocate(T &, TValue * & data, TSize count, Tag<TUsage> const);             // "projects/library/seqan/basic/basic_allocator_interface.h"(158)
1134 //template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void allocate(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me, TValue * & data, TSize count, Tag<TUsage> const tag_);              // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(173)
1135 template <typename TValue, size_t MAX_COUNT, typename TParentAllocator, typename TValue2, typename TSize, typename TUsage> inline void allocate(Allocator<ChunkPool2<TValue, MAX_COUNT, TParentAllocator> > & me, TValue2 * & data, TSize count, Tag<TUsage> const tag_);               // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(302)
1136
1137 //____________________________________________________________________________
1138 // arrayClearSpace
1139
1140 template <typename TIterator> void arrayClearSpace(TIterator array_begin, size_t array_length, size_t keep_from, size_t move_to);               // "projects/library/seqan/basic/basic_alphabet_interface.h"(818)
1141 template <typename TValue> void arrayClearSpace(TValue * array_begin, size_t array_length, size_t keep_from, size_t move_to);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(362)
1142
1143 //____________________________________________________________________________
1144 // arrayConstruct
1145
1146 template <typename TIterator1, typename TIterator2> inline void arrayConstruct(TIterator1 begin_, TIterator2 end_);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(292)
1147 template <typename TIterator1, typename TIterator2, typename TParam> inline void arrayConstruct(TIterator1 begin_, TIterator2 end_, TParam const & param_);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(317)
1148 template <typename TValue> inline void arrayConstruct(TValue * begin_, TValue * end_);          // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(53)
1149 template <typename TValue, typename TParam> inline void arrayConstruct(TValue * begin_, TValue * end_, TParam const & param_);          // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(85)
1150
1151 //____________________________________________________________________________
1152 // arrayConstructCopy
1153
1154 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayConstructCopy(TSource1 source_begin, TSource2 source_end, TTarget target_begin);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(364)
1155 template <typename TValue> inline void arrayConstructCopy(TValue * source_begin, TValue * source_end, TValue * target_begin);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(119)
1156
1157 //____________________________________________________________________________
1158 // arrayConstructMove
1159
1160 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayConstructMove(TSource1 source_begin, TSource2 source_end, TTarget target_begin);             // "projects/library/seqan/basic/basic_alphabet_interface.h"(412)
1161 template <typename TValue> inline void arrayConstructMove(TValue * source_begin, TValue * source_end, TValue * target_begin);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(153)
1162
1163 //____________________________________________________________________________
1164 // arrayCopy
1165
1166 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayCopy(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(591)
1167
1168 //____________________________________________________________________________
1169 // arrayCopyBackward
1170
1171 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayCopyBackward(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(556)
1172 template <typename TValue> inline void arrayCopyBackward(TValue * source_begin, TValue * source_end, TValue * target_begin);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(258)
1173
1174 //____________________________________________________________________________
1175 // arrayCopyForward
1176
1177 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayCopyForward(TSource1 source_begin, TSource2 source_end, TTarget target_begin);               // "projects/library/seqan/basic/basic_alphabet_interface.h"(513)
1178 template <typename TValue> inline void arrayCopyForward(TValue * source_begin, TValue * source_end, TValue * target_begin);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(224)
1179
1180 //____________________________________________________________________________
1181 // arrayDestruct
1182
1183 template <typename TIterator1, typename TIterator2> inline void arrayDestruct(TIterator1 begin_, TIterator2 end_);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(448)
1184 template <typename TValue> inline void arrayDestruct(TValue * begin_, TValue * end_);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(184)
1185
1186 //____________________________________________________________________________
1187 // arrayFill
1188
1189 template <typename TIterator1, typename TIterator2, typename TValue> inline void arrayFill(TIterator1 begin_, TIterator2 end_, TValue const & value);           // "projects/library/seqan/basic/basic_alphabet_interface.h"(474)
1190
1191 //____________________________________________________________________________
1192 // arrayMove
1193
1194 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayMove(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(732)
1195
1196 //____________________________________________________________________________
1197 // arrayMoveBackward
1198
1199 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayMoveBackward(TSource1 source_begin, TSource2 source_end, TTarget target_begin);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(694)
1200 template <typename TValue> inline void arrayMoveBackward(TValue * source_begin, TValue * source_end, TValue * target_begin);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(326)
1201
1202 //____________________________________________________________________________
1203 // arrayMoveForward
1204
1205 template <typename TTarget, typename TSource1, typename TSource2> inline void arrayMoveForward(TSource1 source_begin, TSource2 source_end, TTarget target_begin);               // "projects/library/seqan/basic/basic_alphabet_interface.h"(644)
1206 template <typename TValue> inline void arrayMoveForward(TValue * source_begin, TValue * source_end, TValue * target_begin);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(292)
1207
1208 //____________________________________________________________________________
1209 // assign
1210
1211 template <typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSourceSpec> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, SimpleType<TSourceValue, TSourceSpec> & source);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(294)
1212 template <typename TTargetValue, typename TTargetSpec, typename TSourceValue, typename TSourceSpec> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, SimpleType<TSourceValue, TSourceSpec> const & source);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(302)
1213 template <typename TTargetValue, typename TTargetSpec, typename TSource> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, TSource & source);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(313)
1214 template <typename TTargetValue, typename TTargetSpec, typename TSource> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, TSource const & source);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(321)
1215 template <typename TTargetValue, typename TTargetSpec, typename TSourceSpec> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, Proxy<TSourceSpec> & source);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(334)
1216 template <typename TTargetValue, typename TTargetSpec, typename TSourceSpec> inline void assign(SimpleType<TTargetValue, TTargetSpec> & target, Proxy<TSourceSpec> const & source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(343)
1217 template <typename TValue, typename TSpec> inline void assign(int & c_target, SimpleType<TValue, TSpec> & source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(358)
1218 template <typename TValue, typename TSpec> inline void assign(int & c_target, SimpleType<TValue, TSpec> const & source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(366)
1219 template <typename TValue, typename TSpec> inline void assign(unsigned int & c_target, SimpleType<TValue, TSpec> & source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(376)
1220 template <typename TValue, typename TSpec> inline void assign(unsigned int & c_target, SimpleType<TValue, TSpec> const & source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(384)
1221 template <typename TValue, typename TSpec> inline void assign(short & c_target, SimpleType<TValue, TSpec> & source);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(394)
1222 template <typename TValue, typename TSpec> inline void assign(short & c_target, SimpleType<TValue, TSpec> const & source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(402)
1223 template <typename TValue, typename TSpec> inline void assign(unsigned short & c_target, SimpleType<TValue, TSpec> & source);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(412)
1224 template <typename TValue, typename TSpec> inline void assign(unsigned short & c_target, SimpleType<TValue, TSpec> const & source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(420)
1225 template <typename TValue, typename TSpec> inline void assign(char & c_target, SimpleType<TValue, TSpec> & source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(430)
1226 template <typename TValue, typename TSpec> inline void assign(char & c_target, SimpleType<TValue, TSpec> const & source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(438)
1227 template <typename TValue, typename TSpec> inline void assign(signed char & c_target, SimpleType<TValue, TSpec> & source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(448)
1228 template <typename TValue, typename TSpec> inline void assign(signed char & c_target, SimpleType<TValue, TSpec> const & source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(456)
1229 template <typename TValue, typename TSpec> inline void assign(unsigned char & c_target, SimpleType<TValue, TSpec> & source);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(466)
1230 template <typename TValue, typename TSpec> inline void assign(unsigned char & c_target, SimpleType<TValue, TSpec> const & source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(474)
1231 inline void assign(Ascii & c_target, Dna const & source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(1096)
1232 inline void assign(Ascii & c_target, Dna5 const & source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(1104)
1233 inline void assign(Ascii & c_target, Iupac const & source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(1111)
1234 inline void assign(Ascii & c_target, AminoAcid const & source);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(1118)
1235 inline void assign(Dna & target, Byte c_source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1129)
1236 inline void assign(Dna & target, Ascii c_source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(1138)
1237 inline void assign(Dna & target, Unicode c_source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(1147)
1238 inline void assign(Dna & target, Dna5 const & c_source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1156)
1239 inline void assign(Dna & target, Iupac const & source);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(1165)
1240 inline void assign(Dna5 & target, Byte c_source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(1176)
1241 inline void assign(Dna5 & target, Ascii c_source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(1185)
1242 inline void assign(Dna5 & target, Unicode c_source);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(1194)
1243 inline void assign(Dna5 & target, Iupac const & source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1203)
1244 inline void assign(Dna5 & target, Dna const & c_source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1213)
1245 inline void assign(Iupac & target, Byte c_source);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(1224)
1246 inline void assign(Iupac & target, Ascii c_source);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(1233)
1247 inline void assign(Iupac & target, Unicode c_source);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(1242)
1248 inline void assign(Iupac & target, Dna const & source);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(1249)
1249 inline void assign(Iupac & target, Dna5 const & source);        // "projects/library/seqan/basic/basic_alphabet_simple.h"(1256)
1250 inline void assign(AminoAcid & target, Byte c_source);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(1267)
1251 inline void assign(AminoAcid & target, Ascii c_source);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(1276)
1252 inline void assign(AminoAcid & target, Unicode c_source);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(1285)
1253 template <typename TTarget, typename TSource> inline void assign(TTarget & target, TSource & source);           // "projects/library/seqan/basic/basic_transport.h"(52)
1254 template <typename TTarget, typename TSource> inline void assign(TTarget & target, TSource const & source);             // "projects/library/seqan/basic/basic_transport.h"(60)
1255 template <typename TTargetSpec, typename TSource> inline void assign(Proxy<TTargetSpec> & target, TSource & source);            // "projects/library/seqan/basic/basic_transport.h"(73)
1256 template <typename TTargetSpec, typename TSource> inline void assign(Proxy<TTargetSpec> & target, TSource const & source);              // "projects/library/seqan/basic/basic_transport.h"(82)
1257 template <typename TTargetContainer, typename TSource> inline void assign(Iter<TTargetContainer, PositionIterator> & target, TSource const & source);           // "projects/library/seqan/basic/basic_iterator_position.h"(440)
1258 template <typename TValue> inline void assign(Holder<TValue, Tristate> & target_, Holder<TValue, Tristate> const & source_);            // "projects/library/seqan/basic/basic_holder.h"(554)
1259 template <typename TValue> inline void assign(Holder<TValue, Simple> & target_, Holder<TValue, Simple> const & source_);        // "projects/library/seqan/basic/basic_holder.h"(774)
1260 template <typename TValue> inline void assign(Holder<TValue, Tristate2> & target_, Holder<TValue, Tristate2> const & source_);          // "projects/library/seqan/basic/basic_holder.h"(1091)
1261 template <typename TTargetContainer, typename TIterator, typename TSpec, typename TSource> inline void assign(Iter<TTargetContainer, AdaptorIterator<TIterator, TSpec> > & target, TSource const & source);             // "projects/library/seqan/basic/basic_iterator_adaptor.h"(514)
1262 template <typename TTargetContainer, typename TSource> inline void assign(Iter<TTargetContainer, StdIteratorAdaptor> & target, TSource const & source);         // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(427)
1263
1264 //____________________________________________________________________________
1265 // assignHost
1266
1267 template <typename T, typename THost> inline void assignHost(T & me, THost & host_);            // "projects/library/seqan/basic/basic_host.h"(135)
1268 template <typename T, typename THost> inline void assignHost(T & me, THost const & host_);              // "projects/library/seqan/basic/basic_host.h"(143)
1269
1270 //____________________________________________________________________________
1271 // assignValue
1272
1273 template <typename TContainer, typename TValue> inline void assignValue(Iter<TContainer, PositionIterator> & me, TValue _value);        // "projects/library/seqan/basic/basic_iterator_position.h"(184)
1274 template <typename TContainer, typename TValue> inline void assignValue(Iter<TContainer, PositionIterator> const & me, TValue _value);          // "projects/library/seqan/basic/basic_iterator_position.h"(192)
1275 template <typename TValue, typename TSource> inline void assignValue(Holder<TValue, Tristate> & me, TSource const & value_);            // "projects/library/seqan/basic/basic_holder.h"(512)
1276 template <typename TValue, typename TSource> inline void assignValue(Holder<TValue, Simple> & me, TSource const & value_);              // "projects/library/seqan/basic/basic_holder.h"(752)
1277 template <typename TValue, typename TSource> inline void assignValue(Holder<TValue, Tristate2> & me, TSource const & value_);           // "projects/library/seqan/basic/basic_holder.h"(1049)
1278 template <typename T, typename TValue> inline void assignValue(T & me, TValue const & _value);          // "projects/library/seqan/basic/basic_iterator.h"(258)
1279 template <typename T, typename TValue> inline void assignValue(T const & me, TValue const & _value);            // "projects/library/seqan/basic/basic_iterator.h"(268)
1280 template <typename TContainer, typename TIterator, typename TSpec, typename TValue> inline void assignValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me, TValue const & _value);          // "projects/library/seqan/basic/basic_iterator_adaptor.h"(288)
1281 template <typename TContainer, typename TIterator, typename TSpec, typename TValue> inline void assignValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me, TValue const & _value);            // "projects/library/seqan/basic/basic_iterator_adaptor.h"(296)
1282 template <typename TContainer, typename TValue> inline void assignValue(Iter<TContainer, StdIteratorAdaptor> & me, TValue & val);               // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(165)
1283 template <typename TContainer, typename TValue> inline void assignValue(Iter<TContainer, StdIteratorAdaptor> & me, TValue const & val);         // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(172)
1284
1285 //____________________________________________________________________________
1286 // assignValueAt
1287
1288 template <typename TObject, typename TPos, typename TSource> inline TSource & assignValueAt(TObject &me, TPos k, TSource &source);              // "projects/library/seqan/basic/basic_aggregates.h"(442)
1289 template <typename TObject, typename TPos, typename TSource> inline TSource const & assignValueAt(TObject &me, TPos k, TSource const &source);          // "projects/library/seqan/basic/basic_aggregates.h"(449)
1290 template <typename TTT, unsigned _size, typename SSS, typename TPos> inline SSS const assignValueAt(Tuple<TTT, _size, void> &me, TPos k, SSS const source);             // "projects/library/seqan/basic/basic_aggregates.h"(455)
1291 template <typename TTT, unsigned _size, typename SSS, typename TPos> inline SSS const assignValueAt(Tuple<TTT, _size, Compressed> &me, TPos k, SSS const source);               // "projects/library/seqan/basic/basic_aggregates.h"(460)
1292 template <typename TTT, typename SSS, typename SSSpec, unsigned _size, typename TPos> inline SimpleType<SSS, SSSpec> const & assignValueAt(Tuple<TTT, _size, Compressed> &me, TPos k, SimpleType<SSS, SSSpec> const &source);           // "projects/library/seqan/basic/basic_aggregates.h"(468)
1293
1294 //____________________________________________________________________________
1295 // assignValueI1
1296
1297 template <typename T1, typename T2, typename TCompression, typename T> inline void assignValueI1(Pair<T1, T2, TCompression> &pair, T const &_i);        // "projects/library/seqan/basic/basic_aggregates.h"(613)
1298 template <typename T1, typename T2, unsigned valueSizeI1, typename T> inline void assignValueI1(Pair<T1, T2, CutCompressed<valueSizeI1> > &pair, T const &_i);          // "projects/library/seqan/basic/basic_aggregates.h"(624)
1299 template <typename T1, typename T2, typename T3, typename TCompression, typename T> inline T const assignValueI1(Triple<T1, T2, T3, TCompression> &triple, T const &_i);        // "projects/library/seqan/basic/basic_aggregates.h"(638)
1300
1301 //____________________________________________________________________________
1302 // assignValueI2
1303
1304 template <typename T1, typename T2, typename TCompression, typename T> inline void assignValueI2(Pair<T1, T2, TCompression> &pair, T const &_i);        // "projects/library/seqan/basic/basic_aggregates.h"(618)
1305 template <typename T1, typename T2, unsigned valueSizeI1, typename T> inline void assignValueI2(Pair<T1, T2, CutCompressed<valueSizeI1> > &pair, T const &_i);          // "projects/library/seqan/basic/basic_aggregates.h"(631)
1306 template <typename T1, typename T2, typename T3, typename TCompression, typename T> inline T const assignValueI2(Triple<T1, T2, T3, TCompression> &triple, T const &_i);        // "projects/library/seqan/basic/basic_aggregates.h"(643)
1307
1308 //____________________________________________________________________________
1309 // assignValueI3
1310
1311 template <typename T1, typename T2, typename T3, typename TCompression, typename T> inline T const assignValueI3(Triple<T1, T2, T3, TCompression> &triple, T const &_i);        // "projects/library/seqan/basic/basic_aggregates.h"(648)
1312
1313 //____________________________________________________________________________
1314 // atBegin
1315
1316 template <typename T, typename TContainer> inline bool atBegin(T const & it, TContainer const & cont);          // "projects/library/seqan/basic/basic_iterator.h"(394)
1317 template <typename T> inline bool atBegin(T const & it);        // "projects/library/seqan/basic/basic_iterator.h"(404)
1318
1319 //____________________________________________________________________________
1320 // atEnd
1321
1322 template <typename T, typename TContainer> inline bool atEnd(T & it, TContainer const & cont);          // "projects/library/seqan/basic/basic_iterator.h"(435)
1323 template <typename T, typename TContainer> inline bool atEnd(T const & it, TContainer const & cont);            // "projects/library/seqan/basic/basic_iterator.h"(443)
1324 template <typename T> inline bool atEnd(T & it);        // "projects/library/seqan/basic/basic_iterator.h"(452)
1325 template <typename T> inline bool atEnd(T const & it);          // "projects/library/seqan/basic/basic_iterator.h"(459)
1326 template <typename TContainer, typename TIterator, typename TSpec> inline bool atEnd(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me);        // "projects/library/seqan/basic/basic_iterator_adaptor.h"(501)
1327
1328 //____________________________________________________________________________
1329 // atNil
1330
1331 template <typename TIterator> inline bool atNil(TIterator & me);        // "projects/library/seqan/basic/basic_iterator.h"(714)
1332 template <typename TIterator> inline bool atNil(TIterator * me);        // "projects/library/seqan/basic/basic_iterator.h"(723)
1333
1334 //____________________________________________________________________________
1335 // call_allocate
1336
1337 template <typename TMe, typename TValue, typename TSize> inline void call_allocate(TMe & me, TValue * & data, TSize const count);               // "projects/library/seqan/basic/basic_allocator_to_std.h"(33)
1338
1339 //____________________________________________________________________________
1340 // call_deallocate
1341
1342 template <typename TMe, typename TValue, typename TSize> inline void call_deallocate(TMe & me, TValue * data, TSize const count);               // "projects/library/seqan/basic/basic_allocator_to_std.h"(38)
1343
1344 //____________________________________________________________________________
1345 // clear
1346
1347 template <size_t SIZE, typename TParentAllocator> void clear(Allocator<SinglePool<SIZE, TParentAllocator> > & me);              // "projects/library/seqan/basic/basic_allocator_singlepool.h"(146)
1348 template <typename TValue, typename TParentAllocator> void clear(Allocator<SinglePool2<TValue, TParentAllocator> > & me);               // "projects/library/seqan/basic/basic_allocator_singlepool.h"(266)
1349 template <typename TValue> inline void clear(Holder<TValue, Tristate> & me);            // "projects/library/seqan/basic/basic_holder.h"(314)
1350 template <typename TValue> inline void clear(Holder<TValue, Simple> & me);              // "projects/library/seqan/basic/basic_holder.h"(685)
1351 template <typename TValue> inline void clear(Holder<TValue, Tristate2> & me);           // "projects/library/seqan/basic/basic_holder.h"(901)
1352 template <typename TParentAllocator, unsigned int BLOCKING_LIMIT> void clear(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me);             // "projects/library/seqan/basic/basic_allocator_multipool.h"(125)
1353 template <typename TParentAllocator> void clear(Allocator<SimpleAlloc<TParentAllocator> > & me);        // "projects/library/seqan/basic/basic_allocator_simple.h"(126)
1354 //template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator> void clear(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me);        // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(157)
1355 template <typename TValue, size_t MAX_COUNT, typename TParentAllocator> void clear(Allocator<ChunkPool2<TValue, MAX_COUNT, TParentAllocator> > & me);           // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(289)
1356 template <typename TTT, unsigned _size, typename TCompression> inline void clear(Tuple<TTT, _size, TCompression> &me);          // "projects/library/seqan/basic/basic_aggregates.h"(479)
1357 template <typename TTT, unsigned _size> inline void clear(Tuple<TTT, _size, Compressed> &me);           // "projects/library/seqan/basic/basic_aggregates.h"(483)
1358
1359 //____________________________________________________________________________
1360 // clearHost
1361
1362 template <typename T> inline void clearHost(T & me);            // "projects/library/seqan/basic/basic_host.h"(59)
1363
1364 //____________________________________________________________________________
1365 // container
1366
1367 template <typename T> inline typename Container<T>::Type container(T me);               // "projects/library/seqan/basic/basic_iterator.h"(328)
1368
1369 //____________________________________________________________________________
1370 // convert
1371
1372 template <typename TTarget, typename TSource> inline typename Convert<TTarget, TSource>::Type convert(TSource const & source);          // "projects/library/seqan/basic/basic_converter.h"(110)
1373
1374 //____________________________________________________________________________
1375 // convertImpl
1376
1377 template <typename TTarget, typename T, typename TSourceValue, typename TSourceSpec> inline typename _RemoveConst<TTarget>::Type convertImpl(Convert<TTarget, T> const, SimpleType<TSourceValue, TSourceSpec> const & source_);         // "projects/library/seqan/basic/basic_alphabet_simple.h"(247)
1378 template <typename TTarget, typename T, typename TSpec> inline typename Convert<TTarget, Proxy<TSpec> >::Type convertImpl(Convert<TTarget, T> const, Proxy<TSpec> & source);            // "projects/library/seqan/basic/basic_proxy.h"(264)
1379 template <typename TTarget, typename T, typename TSpec> inline typename Convert<TTarget, Proxy<TSpec> const>::Type convertImpl(Convert<TTarget, T> const, Proxy<TSpec> const & source);         // "projects/library/seqan/basic/basic_proxy.h"(271)
1380 template <typename TTarget, typename T, typename TSource> inline typename Convert<TTarget, TSource>::Type convertImpl(Convert<TTarget, T> const, TSource & source);             // "projects/library/seqan/basic/basic_converter.h"(78)
1381 template <typename TTarget, typename T, typename TSource> inline typename Convert<TTarget, TSource const>::Type convertImpl(Convert<TTarget, T> const, TSource const & source);         // "projects/library/seqan/basic/basic_converter.h"(85)
1382
1383 //____________________________________________________________________________
1384 // create
1385
1386 template <typename TValue> inline void create(Holder<TValue, Tristate> & me);           // "projects/library/seqan/basic/basic_holder.h"(361)
1387 template <typename TValue> inline void create(Holder<TValue, Tristate> & me, typename _Parameter<TValue const>::Type value_);           // "projects/library/seqan/basic/basic_holder.h"(395)
1388 template <typename TValue> inline void create(Holder<TValue, Simple> & me);             // "projects/library/seqan/basic/basic_holder.h"(694)
1389 template <typename TValue> inline void create(Holder<TValue, Simple> & me, TValue const & value_);              // "projects/library/seqan/basic/basic_holder.h"(704)
1390 template <typename TValue> inline void create(Holder<TValue, Tristate2> & me);          // "projects/library/seqan/basic/basic_holder.h"(932)
1391 template <typename TValue> inline void create(Holder<TValue, Tristate2> & me, TValue const & value_);           // "projects/library/seqan/basic/basic_holder.h"(966)
1392
1393 //____________________________________________________________________________
1394 // createHost
1395
1396 template <typename T> inline void createHost(T & me);           // "projects/library/seqan/basic/basic_host.h"(69)
1397 template <typename T, typename THost> inline void createHost(T & me, THost & host_);            // "projects/library/seqan/basic/basic_host.h"(80)
1398 template <typename T, typename THost> inline void createHost(T & me, THost const & host_);              // "projects/library/seqan/basic/basic_host.h"(88)
1399
1400 //____________________________________________________________________________
1401 // deallocate
1402
1403 template <size_t SIZE, typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void deallocate(Allocator<SinglePool<SIZE, TParentAllocator> > & me, TValue * data, TSize count, Tag<TUsage> const tag_);            // "projects/library/seqan/basic/basic_allocator_singlepool.h"(202)
1404 template <typename TValue, typename TParentAllocator, typename TValue2, typename TSize, typename TUsage> inline void deallocate(Allocator<SinglePool2<TValue, TParentAllocator> > & me, TValue2 * data, TSize count, Tag<TUsage> const tag_);           // "projects/library/seqan/basic/basic_allocator_singlepool.h"(290)
1405 template <typename TParentAllocator, unsigned int BLOCKING_LIMIT, typename TValue, typename TSize, typename TUsage> inline void deallocate(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me, TValue * data, TSize count, Tag<TUsage> const tag_);           // "projects/library/seqan/basic/basic_allocator_multipool.h"(207)
1406 template <typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void deallocate(Allocator<SimpleAlloc<TParentAllocator> > & me, TValue * data, TSize, Tag<TUsage> const);         // "projects/library/seqan/basic/basic_allocator_simple.h"(181)
1407 template <typename T, typename TValue, typename TSize> inline void deallocate(T const & me, TValue * data, TSize const count);          // "projects/library/seqan/basic/basic_allocator_interface.h"(198)
1408 template <typename T, typename TValue, typename TSize> inline void deallocate(T & me, TValue * data, TSize const count);        // "projects/library/seqan/basic/basic_allocator_interface.h"(206)
1409 template <typename T, typename TValue, typename TSize, typename TUsage> inline void deallocate(T const & , TValue * data, TSize count, Tag<TUsage> const);              // "projects/library/seqan/basic/basic_allocator_interface.h"(216)
1410 template <typename T, typename TValue, typename TSize, typename TUsage> inline void deallocate(T & , TValue * data, TSize count, Tag<TUsage> const);            // "projects/library/seqan/basic/basic_allocator_interface.h"(227)
1411 //template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator, typename TValue, typename TSize, typename TUsage> inline void deallocate(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me, TValue * data, TSize count, Tag<TUsage> const tag_);              // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(222)
1412 template <typename TValue, size_t MAX_COUNT, typename TParentAllocator, typename TValue2, typename TSize, typename TUsage> inline void deallocate(Allocator<ChunkPool2<TValue, MAX_COUNT, TParentAllocator> > & me, TValue2 * data, TSize count, Tag<TUsage> const tag_);               // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(313)
1413
1414 //____________________________________________________________________________
1415 // dependent
1416
1417 template <typename TValue> inline bool dependent(Holder<TValue, Tristate> const & me);          // "projects/library/seqan/basic/basic_holder.h"(300)
1418 template <typename TValue> inline bool dependent(Holder<TValue, Simple> const & me);            // "projects/library/seqan/basic/basic_holder.h"(675)
1419 template <typename TValue> inline bool dependent(Holder<TValue, Tristate2> const & me);         // "projects/library/seqan/basic/basic_holder.h"(887)
1420
1421 //____________________________________________________________________________
1422 // dependentHost
1423
1424 template <typename T> inline bool dependentHost(T const & me);          // "projects/library/seqan/basic/basic_host.h"(49)
1425
1426 //____________________________________________________________________________
1427 // detach
1428
1429 template <typename TValue> inline void detach(Holder<TValue, Tristate> & me);           // "projects/library/seqan/basic/basic_holder.h"(430)
1430 template <typename TValue> inline void detach(Holder<TValue, Simple> & me);             // "projects/library/seqan/basic/basic_holder.h"(714)
1431 template <typename TValue> inline void detach(Holder<TValue, Tristate2> & me);          // "projects/library/seqan/basic/basic_holder.h"(987)
1432
1433 //____________________________________________________________________________
1434 // difference
1435
1436 template <typename TIterator> inline typename Difference<TIterator>::Type difference( TIterator const & begin, TIterator const & end);          // "projects/library/seqan/basic/basic_iterator.h"(657)
1437
1438 //____________________________________________________________________________
1439 // empty
1440
1441 template <typename TValue> inline bool empty(Holder<TValue, Tristate> const & me);              // "projects/library/seqan/basic/basic_holder.h"(288)
1442 template <typename TValue> inline bool empty(Holder<TValue, Simple> const & me);        // "projects/library/seqan/basic/basic_holder.h"(665)
1443 template <typename TValue> inline bool empty(Holder<TValue, Tristate2> const & me);             // "projects/library/seqan/basic/basic_holder.h"(875)
1444
1445 //____________________________________________________________________________
1446 // emptyHost
1447
1448 template <typename T> inline bool emptyHost(T const & me);              // "projects/library/seqan/basic/basic_host.h"(39)
1449
1450 //____________________________________________________________________________
1451 // gapValue
1452
1453 template <typename T> inline T const & gapValue();              // "projects/library/seqan/basic/basic_alphabet_interface2.h"(71)
1454
1455 //____________________________________________________________________________
1456 // gapValueImpl
1457
1458 inline char const & gapValueImpl(char *);               // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(400)
1459 inline char const & gapValueImpl(char const *);         // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(407)
1460 template <typename T> inline T const & gapValueImpl(T *);               // "projects/library/seqan/basic/basic_alphabet_interface2.h"(48)
1461
1462 //____________________________________________________________________________
1463 // getValue
1464
1465 template <typename TSpec> typename GetValue<Proxy<TSpec> >::Type getValue(Proxy<TSpec> & me);           // "projects/library/seqan/basic/basic_proxy.h"(235)
1466 template <typename TSpec> typename GetValue<Proxy<TSpec> const>::Type getValue(Proxy<TSpec> const & me);        // "projects/library/seqan/basic/basic_proxy.h"(241)
1467 template <typename T> inline typename GetValue<T>::Type getValue(T & me);               // "projects/library/seqan/basic/basic_iterator.h"(210)
1468 template <typename T> inline typename GetValue<T const>::Type getValue(T const & me);           // "projects/library/seqan/basic/basic_iterator.h"(217)
1469 template <typename T> inline T & getValue(T * me);              // "projects/library/seqan/basic/basic_iterator.h"(225)
1470
1471 //____________________________________________________________________________
1472 // getValueI1
1473
1474 template <typename T1, typename T2, typename TCompression> inline T1 getValueI1(Pair<T1, T2, TCompression> const &pair);        // "projects/library/seqan/basic/basic_aggregates.h"(572)
1475 template <typename T1, typename T2, unsigned valueSizeI1> inline T1 getValueI1(Pair<T1, T2, CutCompressed<valueSizeI1> > const &pair);          // "projects/library/seqan/basic/basic_aggregates.h"(582)
1476 template <typename T1, typename T2, typename T3, typename TCompression> inline T1 getValueI1(Triple<T1, T2, T3, TCompression> const &triple);           // "projects/library/seqan/basic/basic_aggregates.h"(595)
1477
1478 //____________________________________________________________________________
1479 // getValueI2
1480
1481 template <typename T1, typename T2, typename TCompression> inline T2 getValueI2(Pair<T1, T2, TCompression> const &pair);        // "projects/library/seqan/basic/basic_aggregates.h"(577)
1482 template <typename T1, typename T2, unsigned valueSizeI1> inline T2 getValueI2(Pair<T1, T2, CutCompressed<valueSizeI1> > const &pair);          // "projects/library/seqan/basic/basic_aggregates.h"(588)
1483 template <typename T1, typename T2, typename T3, typename TCompression> inline T2 getValueI2(Triple<T1, T2, T3, TCompression> const &triple);           // "projects/library/seqan/basic/basic_aggregates.h"(600)
1484
1485 //____________________________________________________________________________
1486 // getValueI3
1487
1488 template <typename T1, typename T2, typename T3, typename TCompression> inline T3 getValueI3(Triple<T1, T2, T3, TCompression> const &triple);           // "projects/library/seqan/basic/basic_aggregates.h"(605)
1489
1490 //____________________________________________________________________________
1491 // goBegin
1492
1493 template <typename TIterator, typename TContainer> inline void goBegin(TIterator & it, TContainer & container);         // "projects/library/seqan/basic/basic_iterator.h"(488)
1494 template <typename TIterator> inline void goBegin(TIterator & it);              // "projects/library/seqan/basic/basic_iterator.h"(506)
1495
1496 //____________________________________________________________________________
1497 // goEnd
1498
1499 template <typename TIterator, typename TContainer> inline void goEnd(TIterator & it, TContainer & container);           // "projects/library/seqan/basic/basic_iterator.h"(536)
1500 template <typename TIterator, typename TContainer> inline void goEnd(TIterator & it, TContainer const & container);             // "projects/library/seqan/basic/basic_iterator.h"(544)
1501 template <typename TIterator> inline void goEnd(TIterator & it);        // "projects/library/seqan/basic/basic_iterator.h"(552)
1502
1503 //____________________________________________________________________________
1504 // goFurther
1505
1506 template <typename TIterator, typename TDiff> inline void goFurther(TIterator & it, TDiff steps);               // "projects/library/seqan/basic/basic_iterator.h"(602)
1507
1508 //____________________________________________________________________________
1509 // goNext
1510
1511 template <typename TContainer> inline void goNext(Iter<TContainer, PositionIterator> & me);             // "projects/library/seqan/basic/basic_iterator_position.h"(295)
1512 template <typename TIterator> inline void goNext(TIterator & it);               // "projects/library/seqan/basic/basic_iterator.h"(576)
1513 template <typename TContainer, typename TIterator, typename TSpec> inline void goNext(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me);               // "projects/library/seqan/basic/basic_iterator_adaptor.h"(355)
1514 template <typename TContainer> inline void goNext(Iter<TContainer, StdIteratorAdaptor> & me);           // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(280)
1515
1516 //____________________________________________________________________________
1517 // goNil
1518
1519 template <typename TIterator> inline void goNil(TIterator & me);        // "projects/library/seqan/basic/basic_iterator.h"(681)
1520 template <typename TIterator> inline void goNil(TIterator * & me);              // "projects/library/seqan/basic/basic_iterator.h"(689)
1521
1522 //____________________________________________________________________________
1523 // goPrevious
1524
1525 template <typename TContainer> inline void goPrevious(Iter<TContainer, PositionIterator> & me);         // "projects/library/seqan/basic/basic_iterator_position.h"(307)
1526 template <typename TIterator> inline void goPrevious(TIterator & it);           // "projects/library/seqan/basic/basic_iterator.h"(626)
1527 template <typename TContainer, typename TIterator, typename TSpec> inline void goPrevious(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me);           // "projects/library/seqan/basic/basic_iterator_adaptor.h"(367)
1528 template <typename TContainer> inline void goPrevious(Iter<TContainer, StdIteratorAdaptor> & me);               // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(292)
1529
1530 //____________________________________________________________________________
1531 // host
1532
1533 template <typename T> inline typename Host<T>::Type & host(T & me);             // "projects/library/seqan/basic/basic_host.h"(117)
1534 template <typename T> inline typename Host<T const>::Type & host(T const & me);         // "projects/library/seqan/basic/basic_host.h"(124)
1535
1536 //____________________________________________________________________________
1537 // hostIterator
1538
1539 template <typename TContainer> inline typename StdContainerIterator<TContainer>::Type & hostIterator(Iter<TContainer, StdIteratorAdaptor> & me);        // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(129)
1540 template <typename TContainer> inline typename StdContainerIterator<TContainer>::Type const & hostIterator(Iter<TContainer, StdIteratorAdaptor> const & me);            // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(135)
1541
1542 //____________________________________________________________________________
1543 // infimumValue
1544
1545 template <typename T> inline T const & infimumValue();          // "projects/library/seqan/basic/basic_alphabet_interface2.h"(169)
1546
1547 //____________________________________________________________________________
1548 // infimumValueImpl
1549
1550 template <typename T> inline T const & infimumValueImpl(T *);           // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(427)
1551 inline float const & infimumValueImpl(float *);         // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(666)
1552 inline double const & infimumValueImpl(double *);               // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(693)
1553 inline long double const & infimumValueImpl(long double *);             // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(720)
1554
1555 //____________________________________________________________________________
1556 // length
1557
1558 template <typename TTT, unsigned _size, typename TCompression> inline unsigned length(Tuple<TTT, _size, TCompression> const &);         // "projects/library/seqan/basic/basic_aggregates.h"(428)
1559
1560 //____________________________________________________________________________
1561 // lexLess
1562
1563 template <typename TTT, typename TSpec> inline bool lexLess(SimpleType<TTT, TSpec> const &Left, SimpleType<TTT, TSpec> const &Right);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(948)
1564 template <typename TTT> inline bool lexLess(const TTT& Left, const TTT& Right);         // "projects/library/seqan/basic/basic_compare.h"(52)
1565
1566 //____________________________________________________________________________
1567 // log2
1568
1569 // projects/library/seqan/basic/basic_definition.h(322)
1570 //template <typename TTT> inline unsigned int log2(TTT v);
1571
1572 //____________________________________________________________________________
1573 // memset
1574
1575 template <unsigned SIZE> finline void memset(void* ptr, unsigned char c);               // "projects/library/seqan/basic/basic_metaprogramming.h"(241)
1576 template <unsigned SIZE, unsigned char c> finline void memset(void* ptr);               // "projects/library/seqan/basic/basic_metaprogramming.h"(287)
1577
1578 //____________________________________________________________________________
1579 // move
1580
1581 template <typename TTarget, typename TSource> inline void move(TTarget & target, TSource & source);             // "projects/library/seqan/basic/basic_transport.h"(108)
1582 template <typename TTarget, typename TSource> inline void move(TTarget const & target, TSource & source);               // "projects/library/seqan/basic/basic_transport.h"(116)
1583 template <typename TTarget, typename TSource> inline void move(TTarget & target, TSource const & source);               // "projects/library/seqan/basic/basic_transport.h"(124)
1584 template <typename TTarget, typename TSource> inline void move(TTarget const & target, TSource const & source);         // "projects/library/seqan/basic/basic_transport.h"(132)
1585
1586 //____________________________________________________________________________
1587 // moveHost
1588
1589 template <typename T, typename THost> inline void moveHost(T & me, THost & host_);              // "projects/library/seqan/basic/basic_host.h"(153)
1590 template <typename T, typename THost> inline void moveHost(T & me, THost const & host_);        // "projects/library/seqan/basic/basic_host.h"(161)
1591
1592 //____________________________________________________________________________
1593 // moveValue
1594
1595 template <typename TContainer, typename TValue> inline void moveValue(Iter<TContainer, PositionIterator> & me, TValue _value);          // "projects/library/seqan/basic/basic_iterator_position.h"(205)
1596 template <typename TContainer, typename TValue> inline void moveValue(Iter<TContainer, PositionIterator> const & me, TValue _value);            // "projects/library/seqan/basic/basic_iterator_position.h"(213)
1597 template <typename TValue, typename TSource> inline void moveValue(Holder<TValue, Tristate> & me, TSource const & value_);              // "projects/library/seqan/basic/basic_holder.h"(533)
1598 template <typename TValue, typename TSource> inline void moveValue(Holder<TValue, Simple> & me, TSource const & value_);        // "projects/library/seqan/basic/basic_holder.h"(763)
1599 template <typename TValue, typename TSource> inline void moveValue(Holder<TValue, Tristate2> & me, TSource const & value_);             // "projects/library/seqan/basic/basic_holder.h"(1070)
1600 template <typename T, typename TValue> inline void moveValue(T & me, TValue const & _value);            // "projects/library/seqan/basic/basic_iterator.h"(297)
1601 template <typename T, typename TValue> inline void moveValue(T const & me, TValue const & _value);              // "projects/library/seqan/basic/basic_iterator.h"(306)
1602 template <typename TContainer, typename TIterator, typename TSpec, typename TValue> inline void moveValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me, TValue const & _value);            // "projects/library/seqan/basic/basic_iterator_adaptor.h"(309)
1603 template <typename TContainer, typename TIterator, typename TSpec, typename TValue> inline void moveValue(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me, TValue const & _value);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(317)
1604 template <typename TContainer, typename TValue> inline void moveValue(Iter<TContainer, StdIteratorAdaptor> & me, TValue & val);         // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(184)
1605 template <typename TContainer, typename TValue> inline void moveValue(Iter<TContainer, StdIteratorAdaptor> & me, TValue const & val);           // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(191)
1606
1607 //____________________________________________________________________________
1608 // nukeCopies
1609
1610 template <typename TValue> inline void nukeCopies(TValue* &);           // "projects/library/seqan/basic/basic_volatile_ptr.h"(152)
1611 template <typename TValue> inline void nukeCopies(VolatilePtr<TValue> &ptr);            // "projects/library/seqan/basic/basic_volatile_ptr.h"(155)
1612
1613 //____________________________________________________________________________
1614 // operator!=
1615
1616 template <typename TValue, typename TSpec, typename TRight> inline bool operator!= (SimpleType<TValue, TSpec> const & left_, TRight const & right_);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(594)
1617 template <typename TLeft, typename TValue, typename TSpec> inline bool operator!= (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(605)
1618 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator!= (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(616)
1619 template <typename TValue, typename TSpec> inline bool operator!= (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(628)
1620 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator!= (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(638)
1621 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator!= (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(649)
1622 template <typename TContainer> inline bool operator!= (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(239)
1623 template <typename TSpec, typename TRight> inline bool operator!= (Proxy<TSpec> const & left_, TRight const & right_);          // "projects/library/seqan/basic/basic_proxy.h"(328)
1624 template <typename TLeft, typename TSpec> inline bool operator!= (TLeft const & left_, Proxy<TSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(339)
1625 template <typename TLeftSpec, typename TRightSpec> inline bool operator!= (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(350)
1626 template <typename TSpec> inline bool operator!= (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(362)
1627 template <typename TContainer, typename TIterator, typename TSpec> inline bool operator!= (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(343)
1628 template <typename TTT, unsigned _sizeL, unsigned _sizeR> inline bool operator!=(Tuple<TTT, _sizeL, Compressed> const &_left, Tuple<TTT, _sizeR, Compressed> const &_right);            // "projects/library/seqan/basic/basic_aggregates.h"(503)
1629 template <typename L1, typename L2, typename LCompression, typename R1, typename R2, typename RCompression> inline bool operator!=(Pair<L1, L2, LCompression> const &_left, Pair<R1, R2, RCompression> const &_right);          // "projects/library/seqan/basic/basic_aggregates.h"(660)
1630 template <typename L1, typename L2, unsigned LSizeI1, typename R1, typename R2, unsigned RSizeI1> inline bool operator!=(Pair<L1, L2, CutCompressed<LSizeI1> > const &_left, Pair<R1, R2, CutCompressed<RSizeI1> > const &_right);              // "projects/library/seqan/basic/basic_aggregates.h"(669)
1631 template <typename L1, typename L2, typename L3, typename LCompression, typename R1, typename R2, typename R3, typename RCompression> inline bool operator!=(Triple<L1, L2, L3, LCompression> const &_left, Triple<R1, R2, R3, RCompression> const &_right);            // "projects/library/seqan/basic/basic_aggregates.h"(683)
1632 template <typename TContainer> inline bool operator!= (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(216)
1633
1634 //____________________________________________________________________________
1635 // operator*
1636
1637 template <typename TContainer, typename TSpec> inline typename Reference<Iter<TContainer, TSpec> >::Type operator* (Iter<TContainer, TSpec> & me);              // "projects/library/seqan/basic/basic_iterator_base.h"(143)
1638 template <typename TContainer, typename TSpec> inline typename Reference<Iter<TContainer, TSpec> const>::Type operator* (Iter<TContainer, TSpec> const & me);           // "projects/library/seqan/basic/basic_iterator_base.h"(150)
1639
1640 //____________________________________________________________________________
1641 // operator+
1642
1643 template <typename TContainer, typename TIntegral> inline Iter<TContainer, PositionIterator> operator+ (Iter<TContainer, PositionIterator> const & left, TIntegral right);              // "projects/library/seqan/basic/basic_iterator_position.h"(319)
1644 template <typename TContainer> inline Iter<TContainer, PositionIterator> operator+ (Iter<TContainer, PositionIterator> const & left, int right);        // "projects/library/seqan/basic/basic_iterator_position.h"(328)
1645 template <typename TContainer, typename TIntegral> inline Iter<TContainer, PositionIterator> operator+ (TIntegral left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(337)
1646 template <typename TContainer> inline Iter<TContainer, PositionIterator> operator+ (int left, Iter<TContainer, PositionIterator> const & right);        // "projects/library/seqan/basic/basic_iterator_position.h"(346)
1647 template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator+ (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, TIntegral right);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(380)
1648 template <typename TContainer, typename TIterator, typename TSpec> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator+ (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, int right);        // "projects/library/seqan/basic/basic_iterator_adaptor.h"(389)
1649 template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator+ (TIntegral left, Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(398)
1650 template <typename TContainer, typename TIterator, typename TSpec> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator+ (int left, Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right);        // "projects/library/seqan/basic/basic_iterator_adaptor.h"(407)
1651 template <typename TContainer, typename TIntegral> inline Iter<TContainer, StdIteratorAdaptor> operator+ (Iter<TContainer, StdIteratorAdaptor> const & left, TIntegral right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(305)
1652 template <typename TContainer> inline Iter<TContainer, StdIteratorAdaptor> operator+ (Iter<TContainer, StdIteratorAdaptor> const & left, int right);            // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(314)
1653 template <typename TContainer, typename TIntegral> inline Iter<TContainer, StdIteratorAdaptor> operator+ (TIntegral left, Iter<TContainer, StdIteratorAdaptor> const & right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(323)
1654 template <typename TContainer> inline Iter<TContainer, StdIteratorAdaptor> operator+ (int left, Iter<TContainer, StdIteratorAdaptor> const & right);            // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(332)
1655
1656 //____________________________________________________________________________
1657 // operator++
1658
1659 template <typename TValue, typename TSpec> inline SimpleType<TValue, TSpec> & operator++ (SimpleType<TValue, TSpec> & me);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(958)
1660 template <typename TValue, typename TSpec> inline SimpleType<TValue, TSpec> operator++ (SimpleType<TValue, TSpec> & me, int);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(966)
1661 template <typename TContainer, typename TSpec> inline Iter<TContainer, TSpec> const & operator++ (Iter<TContainer, TSpec> & me);        // "projects/library/seqan/basic/basic_iterator_base.h"(162)
1662 template <typename TContainer, typename TSpec> inline Iter<TContainer, TSpec> const operator++ (Iter<TContainer, TSpec> & me, int);             // "projects/library/seqan/basic/basic_iterator_base.h"(171)
1663
1664 //____________________________________________________________________________
1665 // operator+=
1666
1667 template <typename TContainer, typename TIntegral> inline Iter<TContainer, PositionIterator> & operator+= (Iter<TContainer, PositionIterator> & left, TIntegral right);         // "projects/library/seqan/basic/basic_iterator_position.h"(359)
1668 template <typename TContainer> inline Iter<TContainer, PositionIterator> & operator+= (Iter<TContainer, PositionIterator> & left, int right);           // "projects/library/seqan/basic/basic_iterator_position.h"(369)
1669 template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & operator+= (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left, TIntegral right);         // "projects/library/seqan/basic/basic_iterator_adaptor.h"(420)
1670 template <typename TContainer, typename TIterator, typename TSpec> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & operator+= (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left, int right);           // "projects/library/seqan/basic/basic_iterator_adaptor.h"(430)
1671 template <typename TContainer, typename TIntegral> inline Iter<TContainer, StdIteratorAdaptor> & operator+= (Iter<TContainer, StdIteratorAdaptor> & left, TIntegral right);             // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(345)
1672 template <typename TContainer> inline Iter<TContainer, StdIteratorAdaptor> & operator+= (Iter<TContainer, StdIteratorAdaptor> & left, int right);               // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(355)
1673
1674 //____________________________________________________________________________
1675 // operator-
1676
1677 template <typename TContainer, typename TIntegral> inline Iter<TContainer, PositionIterator> operator- (Iter<TContainer, PositionIterator> const & left, TIntegral right);              // "projects/library/seqan/basic/basic_iterator_position.h"(383)
1678 template <typename TContainer> inline Iter<TContainer, PositionIterator> operator- (Iter<TContainer, PositionIterator> const & left, int right);        // "projects/library/seqan/basic/basic_iterator_position.h"(392)
1679 template <typename TContainer> inline typename Difference<TContainer>::Type operator- (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(403)
1680 template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator- (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, TIntegral right);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(444)
1681 template <typename TContainer, typename TIterator, typename TSpec> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > operator- (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, int right);        // "projects/library/seqan/basic/basic_iterator_adaptor.h"(453)
1682 template <typename TContainer, typename TIterator, typename TSpec> inline typename Difference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > >::Type operator- (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right);           // "projects/library/seqan/basic/basic_iterator_adaptor.h"(464)
1683 template <typename TContainer, typename TIntegral> inline Iter<TContainer, StdIteratorAdaptor> operator- (Iter<TContainer, StdIteratorAdaptor> const & left, TIntegral right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(369)
1684 template <typename TContainer> inline Iter<TContainer, StdIteratorAdaptor> operator- (Iter<TContainer, StdIteratorAdaptor> const & left, int right);            // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(378)
1685 template <typename TContainer> inline typename Difference<Iter<TContainer, StdIteratorAdaptor> >::Type operator- (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);               // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(389)
1686
1687 //____________________________________________________________________________
1688 // operator--
1689
1690 template <typename TValue, typename TSpec> inline SimpleType<TValue, TSpec> & operator-- (SimpleType<TValue, TSpec> & me);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(977)
1691 template <typename TValue, typename TSpec> inline SimpleType<TValue, TSpec> operator-- (SimpleType<TValue, TSpec> & me, int);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(985)
1692 template <typename TContainer, typename TSpec> inline Iter<TContainer, TSpec> const & operator-- (Iter<TContainer, TSpec> & me);        // "projects/library/seqan/basic/basic_iterator_base.h"(185)
1693 template <typename TContainer, typename TSpec> inline Iter<TContainer, TSpec> const operator-- (Iter<TContainer, TSpec> & me, int);             // "projects/library/seqan/basic/basic_iterator_base.h"(194)
1694
1695 //____________________________________________________________________________
1696 // operator-=
1697
1698 template <typename TContainer, typename TIntegral> inline Iter<TContainer, PositionIterator> & operator-= (Iter<TContainer, PositionIterator> & left, TIntegral right);         // "projects/library/seqan/basic/basic_iterator_position.h"(416)
1699 template <typename TContainer> inline Iter<TContainer, PositionIterator> & operator-= (Iter<TContainer, PositionIterator> & left, int right);           // "projects/library/seqan/basic/basic_iterator_position.h"(426)
1700 template <typename TContainer, typename TIterator, typename TSpec, typename TIntegral> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & operator-= (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left, TIntegral right);         // "projects/library/seqan/basic/basic_iterator_adaptor.h"(477)
1701 template <typename TContainer, typename TIterator, typename TSpec> inline Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & operator-= (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & left, int right);           // "projects/library/seqan/basic/basic_iterator_adaptor.h"(487)
1702 template <typename TContainer, typename TIntegral> inline Iter<TContainer, StdIteratorAdaptor> & operator-= (Iter<TContainer, StdIteratorAdaptor> & left, TIntegral right);             // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(402)
1703 template <typename TContainer> inline Iter<TContainer, StdIteratorAdaptor> & operator-= (Iter<TContainer, StdIteratorAdaptor> & left, int right);               // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(412)
1704
1705 //____________________________________________________________________________
1706 // operator<
1707
1708 template <typename TValue, typename TSpec, typename TRight> inline bool operator< (SimpleType<TValue, TSpec> const & left_, TRight const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(665)
1709 template <typename TLeft, typename TValue, typename TSpec> inline bool operator< (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(676)
1710 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator< (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(687)
1711 template <typename TValue, typename TSpec> inline bool operator< (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(699)
1712 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator< (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(709)
1713 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator< (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(720)
1714 template <typename TContainer> inline bool operator< (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);               // "projects/library/seqan/basic/basic_iterator_position.h"(252)
1715 template <typename TSpec, typename TRight> inline bool operator< (Proxy<TSpec> const & left_, TRight const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(376)
1716 template <typename TLeft, typename TSpec> inline bool operator< (TLeft const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(387)
1717 template <typename TLeftSpec, typename TRightSpec> inline bool operator< (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(398)
1718 template <typename TSpec> inline bool operator< (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);              // "projects/library/seqan/basic/basic_proxy.h"(410)
1719 template <typename TTT, unsigned _sizeL, unsigned _sizeR> inline bool operator<(Tuple<TTT, _sizeL, Compressed> const &_left, Tuple<TTT, _sizeR, Compressed> const &_right);             // "projects/library/seqan/basic/basic_aggregates.h"(491)
1720 template <typename TContainer> inline bool operator< (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);           // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(229)
1721
1722 //____________________________________________________________________________
1723 // operator<<
1724
1725 template <typename TStream, typename TValue, typename TSpec> inline TStream & operator<< (TStream & stream, SimpleType<TValue, TSpec> const & data);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(262)
1726 template <typename TStream, typename TSpec> inline TStream & operator<< (TStream & strm, Proxy<TSpec> & proxy);         // "projects/library/seqan/basic/basic_proxy.h"(591)
1727 template <typename TStream, typename TSpec> inline TStream & operator<< (TStream & strm, Proxy<TSpec> const & proxy);           // "projects/library/seqan/basic/basic_proxy.h"(598)
1728 template <typename TTT1, typename TTT2, typename TCompression> std::ostream& operator<<(std::ostream &out, Pair<TTT1,TTT2,TCompression> const &p);              // "projects/library/seqan/basic/basic_aggregates.h"(148)
1729 template <typename TTT1, typename TTT2, typename TTT3, typename TCompression> std::ostream& operator<<(std::ostream &out, Triple<TTT1,TTT2,TTT3,TCompression> const &t);        // "projects/library/seqan/basic/basic_aggregates.h"(267)
1730 template <typename TTT, unsigned _size, typename TCompression> std::ostream& operator<<(std::ostream& out, Tuple<TTT,_size,TCompression> const &a);             // "projects/library/seqan/basic/basic_aggregates.h"(548)
1731
1732 //____________________________________________________________________________
1733 // operator<=
1734
1735 template <typename TValue, typename TSpec, typename TRight> inline bool operator<= (SimpleType<TValue, TSpec> const & left_, TRight const & right_);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(736)
1736 template <typename TLeft, typename TValue, typename TSpec> inline bool operator<= (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(747)
1737 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator<= (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(758)
1738 template <typename TValue, typename TSpec> inline bool operator<= (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(770)
1739 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator<= (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(780)
1740 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator<= (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(791)
1741 template <typename TContainer> inline bool operator<= (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(274)
1742 template <typename TSpec, typename TRight> inline bool operator<= (Proxy<TSpec> const & left_, TRight const & right_);          // "projects/library/seqan/basic/basic_proxy.h"(423)
1743 template <typename TLeft, typename TSpec> inline bool operator<= (TLeft const & left_, Proxy<TSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(434)
1744 template <typename TLeftSpec, typename TRightSpec> inline bool operator<= (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(445)
1745 template <typename TSpec> inline bool operator<= (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(457)
1746 template <typename TContainer> inline bool operator<= (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(255)
1747
1748 //____________________________________________________________________________
1749 // operator==
1750
1751 template <typename TValue, typename TSpec, typename TRight> inline bool operator== (SimpleType<TValue, TSpec> const & left_, TRight const & right_);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(523)
1752 template <typename TLeft, typename TValue, typename TSpec> inline bool operator== (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(534)
1753 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator== (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(545)
1754 template <typename TValue, typename TSpec> inline bool operator== (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(557)
1755 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator== (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(567)
1756 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator== (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(578)
1757 template <typename TContainer> inline bool operator== (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(226)
1758 template <typename TSpec, typename TRight> inline bool operator== (Proxy<TSpec> const & left_, TRight const & right_);          // "projects/library/seqan/basic/basic_proxy.h"(281)
1759 template <typename TLeft, typename TSpec> inline bool operator== (TLeft const & left_, Proxy<TSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(292)
1760 template <typename TLeftSpec, typename TRightSpec> inline bool operator== (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(303)
1761 template <typename TSpec> inline bool operator== (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(315)
1762 template <typename TContainer, typename TIterator, typename TSpec> inline bool operator== (Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & left, Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & right);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(330)
1763 template <typename TTT, unsigned _sizeL, unsigned _sizeR> inline bool operator==(Tuple<TTT, _sizeL, Compressed> const &_left, Tuple<TTT, _sizeR, Compressed> const &_right);            // "projects/library/seqan/basic/basic_aggregates.h"(499)
1764 template <typename L1, typename L2, typename LCompression, typename R1, typename R2, typename RCompression> inline bool operator==(Pair<L1, L2, LCompression> const &_left, Pair<R1, R2, RCompression> const &_right);          // "projects/library/seqan/basic/basic_aggregates.h"(656)
1765 template <typename L1, typename L2, unsigned LSizeI1, typename R1, typename R2, unsigned RSizeI1> inline bool operator==(Pair<L1, L2, CutCompressed<LSizeI1> > const &_left, Pair<R1, R2, CutCompressed<RSizeI1> > const &_right);              // "projects/library/seqan/basic/basic_aggregates.h"(665)
1766 template <typename L1, typename L2, typename L3, typename LCompression, typename R1, typename R2, typename R3, typename RCompression> inline bool operator==(Triple<L1, L2, L3, LCompression> const &_left, Triple<R1, R2, R3, RCompression> const &_right);            // "projects/library/seqan/basic/basic_aggregates.h"(677)
1767 template <typename TContainer> inline bool operator== (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(203)
1768
1769 //____________________________________________________________________________
1770 // operator>
1771
1772 template <typename TValue, typename TSpec, typename TRight> inline bool operator> (SimpleType<TValue, TSpec> const & left_, TRight const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(808)
1773 template <typename TLeft, typename TValue, typename TSpec> inline bool operator> (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);               // "projects/library/seqan/basic/basic_alphabet_simple.h"(819)
1774 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator> (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(830)
1775 template <typename TValue, typename TSpec> inline bool operator> (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);           // "projects/library/seqan/basic/basic_alphabet_simple.h"(842)
1776 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator> (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(852)
1777 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator> (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(863)
1778 template <typename TContainer> inline bool operator> (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);               // "projects/library/seqan/basic/basic_iterator_position.h"(261)
1779 template <typename TSpec, typename TRight> inline bool operator> (Proxy<TSpec> const & left_, TRight const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(471)
1780 template <typename TLeft, typename TSpec> inline bool operator> (TLeft const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(482)
1781 template <typename TLeftSpec, typename TRightSpec> inline bool operator> (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(493)
1782 template <typename TSpec> inline bool operator> (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);              // "projects/library/seqan/basic/basic_proxy.h"(505)
1783 template <typename TTT, unsigned _sizeL, unsigned _sizeR> inline bool operator>(Tuple<TTT, _sizeL, Compressed> const &_left, Tuple<TTT, _sizeR, Compressed> const &_right);             // "projects/library/seqan/basic/basic_aggregates.h"(495)
1784 template <typename TContainer> inline bool operator> (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);           // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(242)
1785
1786 //____________________________________________________________________________
1787 // operator>=
1788
1789 template <typename TValue, typename TSpec, typename TRight> inline bool operator>= (SimpleType<TValue, TSpec> const & left_, TRight const & right_);            // "projects/library/seqan/basic/basic_alphabet_simple.h"(879)
1790 template <typename TLeft, typename TValue, typename TSpec> inline bool operator>= (TLeft const & left_, SimpleType<TValue, TSpec> const & right_);              // "projects/library/seqan/basic/basic_alphabet_simple.h"(890)
1791 template <typename TLeftValue, typename TLeftSpec, typename TRightValue, typename TRightSpec> inline bool operator>= (SimpleType<TLeftValue, TLeftSpec> const & left_, SimpleType<TRightValue, TRightSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(901)
1792 template <typename TValue, typename TSpec> inline bool operator>= (SimpleType<TValue, TSpec> const & left_, SimpleType<TValue, TSpec> const & right_);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(913)
1793 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator>= (Proxy<TSpec> const & left_, SimpleType<TValue, TSpec2> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(923)
1794 template <typename TSpec, typename TValue, typename TSpec2> inline bool operator>= (SimpleType<TValue, TSpec2> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_alphabet_simple.h"(934)
1795 template <typename TContainer> inline bool operator>= (Iter<TContainer, PositionIterator> const & left, Iter<TContainer, PositionIterator> const & right);              // "projects/library/seqan/basic/basic_iterator_position.h"(283)
1796 template <typename TSpec, typename TRight> inline bool operator>= (Proxy<TSpec> const & left_, TRight const & right_);          // "projects/library/seqan/basic/basic_proxy.h"(519)
1797 template <typename TLeft, typename TSpec> inline bool operator>= (TLeft const & left_, Proxy<TSpec> const & right_);            // "projects/library/seqan/basic/basic_proxy.h"(530)
1798 template <typename TLeftSpec, typename TRightSpec> inline bool operator>= (Proxy<TLeftSpec> const & left_, Proxy<TRightSpec> const & right_);           // "projects/library/seqan/basic/basic_proxy.h"(541)
1799 template <typename TSpec> inline bool operator>= (Proxy<TSpec> const & left_, Proxy<TSpec> const & right_);             // "projects/library/seqan/basic/basic_proxy.h"(553)
1800 template <typename TContainer> inline bool operator>= (Iter<TContainer, StdIteratorAdaptor> const & left, Iter<TContainer, StdIteratorAdaptor> const & right);          // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(268)
1801
1802 //____________________________________________________________________________
1803 // operator>>
1804
1805 template <typename TStream, typename TValue, typename TSpec> inline TStream & operator>> (TStream & stream, SimpleType<TValue, TSpec> & data);          // "projects/library/seqan/basic/basic_alphabet_simple.h"(274)
1806 template <typename TStream, typename TSpec> inline TStream & operator>> (TStream & strm, Proxy<TSpec> & proxy);         // "projects/library/seqan/basic/basic_proxy.h"(565)
1807 template <typename TStream, typename TSpec> inline TStream & operator>> (TStream & strm, Proxy<TSpec> const& proxy);            // "projects/library/seqan/basic/basic_proxy.h"(577)
1808
1809 //____________________________________________________________________________
1810 // parentAllocator
1811
1812 template <size_t SIZE, typename TParentAllocator> inline TParentAllocator & parentAllocator(Allocator<SinglePool<SIZE, TParentAllocator> > & me);               // "projects/library/seqan/basic/basic_allocator_singlepool.h"(136)
1813 template <typename TValue, typename TParentAllocator> inline TParentAllocator & parentAllocator(Allocator<SinglePool2<TValue, TParentAllocator> > & me);        // "projects/library/seqan/basic/basic_allocator_singlepool.h"(256)
1814 template <typename TParentAllocator, unsigned int BLOCKING_LIMIT> inline TParentAllocator & parentAllocator(Allocator<MultiPool<TParentAllocator, BLOCKING_LIMIT> > & me);              // "projects/library/seqan/basic/basic_allocator_multipool.h"(115)
1815 template <typename TParentAllocator> inline TParentAllocator & parentAllocator(Allocator<SimpleAlloc<TParentAllocator> > & me);         // "projects/library/seqan/basic/basic_allocator_simple.h"(103)
1816 //template <size_t SIZE, size_t MAX_COUNT, typename TParentAllocator> inline TParentAllocator & parentAllocator(Allocator<ChunkPool<SIZE, MAX_COUNT, TParentAllocator> > & me);         // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(147)
1817 template <typename TValue, size_t MAX_COUNT, typename TParentAllocator> inline TParentAllocator & parentAllocator(Allocator<ChunkPool2<TValue, MAX_COUNT, TParentAllocator> > & me);            // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(279)
1818
1819 //____________________________________________________________________________
1820 // position
1821
1822 template <typename TContainer, typename TSpec, typename TContainer2> inline typename Position<Iter<TContainer, TSpec> const>::Type position(Iter<TContainer, TSpec> const & me, TContainer2 const &);           // "projects/library/seqan/basic/basic_iterator_base.h"(211)
1823 template <typename T> inline typename Position<T>::Type position(T * me);               // "projects/library/seqan/basic/basic_iterator.h"(354)
1824 template <typename TContainer, typename TIterator> inline typename Position<TContainer>::Type position(TIterator const & it, TContainer const & me);            // "projects/library/seqan/basic/basic_iterator.h"(363)
1825 template <typename TContainer, typename TContainer2> inline typename Position<Iter<TContainer, SimpleIterator> const>::Type position(Iter<TContainer, SimpleIterator> const & me, TContainer2 const & cont);            // "projects/library/seqan/basic/basic_iterator_simple.h"(108)
1826 template <typename TContainer, typename TIterator, typename TSpec> inline typename Position<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type position(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me);        // "projects/library/seqan/basic/basic_iterator_adaptor.h"(232)
1827 template <typename TContainer, typename TIterator, typename TSpec, typename TContainer2> inline typename Position<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type position(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me, TContainer2 const &);             // "projects/library/seqan/basic/basic_iterator_adaptor.h"(243)
1828
1829 //____________________________________________________________________________
1830 // releaseRef
1831
1832 template <typename T> inline void releaseRef(T & );             // "projects/library/seqan/basic/basic_holder.h"(73)
1833 template <typename T> inline void releaseRef(T const & );               // "projects/library/seqan/basic/basic_holder.h"(79)
1834
1835 //____________________________________________________________________________
1836 // set
1837
1838 template <typename TTarget, typename TSource> inline void set(TTarget & target, TSource & source);              // "projects/library/seqan/basic/basic_transport.h"(160)
1839 template <typename TTarget, typename TSource> inline void set(TTarget const & target, TSource & source);        // "projects/library/seqan/basic/basic_transport.h"(168)
1840 template <typename TTarget, typename TSource> inline void set(TTarget & target, TSource const & source);        // "projects/library/seqan/basic/basic_transport.h"(176)
1841 template <typename TTarget, typename TSource> inline void set(TTarget const & target, TSource const & source);          // "projects/library/seqan/basic/basic_transport.h"(184)
1842
1843 //____________________________________________________________________________
1844 // setHost
1845
1846 template <typename T, typename THost> inline void setHost(T & me, THost & host_);               // "projects/library/seqan/basic/basic_host.h"(99)
1847 template <typename T, typename THost> inline void setHost(T & me, THost const & host_);         // "projects/library/seqan/basic/basic_host.h"(107)
1848
1849 //____________________________________________________________________________
1850 // setPosition
1851
1852 template <typename TContainer, typename TIterator, typename TSpec, typename TPosition> inline void setPosition(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me, TPosition pos_);              // "projects/library/seqan/basic/basic_iterator_adaptor.h"(256)
1853
1854 //____________________________________________________________________________
1855 // setValue
1856
1857 template <typename TValue> inline void setValue(Holder<TValue, Tristate> & me, typename _Parameter<TValue>::Type value_);               // "projects/library/seqan/basic/basic_holder.h"(453)
1858 template <typename TValue, typename TValue2> inline void setValue(Holder<TValue, Tristate> & me, TValue2 const & value_);               // "projects/library/seqan/basic/basic_holder.h"(467)
1859 template <typename TValue> inline void setValue(Holder<TValue, Simple> & me, TValue const & value_);            // "projects/library/seqan/basic/basic_holder.h"(724)
1860 template <typename TValue> inline void setValue(Holder<TValue, Tristate2> & me, TValue & value_);               // "projects/library/seqan/basic/basic_holder.h"(999)
1861
1862 //____________________________________________________________________________
1863 // shiftLeft
1864
1865 template <typename TTT, unsigned _size, typename TCompression> inline void shiftLeft(Tuple<TTT, _size, TCompression> &me);              // "projects/library/seqan/basic/basic_aggregates.h"(525)
1866 template <typename TTT, unsigned _size> inline void shiftLeft(Tuple<TTT, _size, Compressed> &me);               // "projects/library/seqan/basic/basic_aggregates.h"(535)
1867
1868 //____________________________________________________________________________
1869 // shiftRight
1870
1871 template <typename TTT, unsigned _size, typename TCompression> inline void shiftRight(Tuple<TTT, _size, TCompression> &me);             // "projects/library/seqan/basic/basic_aggregates.h"(530)
1872 template <typename TTT, unsigned _size> inline void shiftRight(Tuple<TTT, _size, Compressed> &me);              // "projects/library/seqan/basic/basic_aggregates.h"(540)
1873
1874 //____________________________________________________________________________
1875 // supremumValue
1876
1877 template <typename T> inline T const & supremumValue();         // "projects/library/seqan/basic/basic_alphabet_interface2.h"(120)
1878
1879 //____________________________________________________________________________
1880 // supremumValueImpl
1881
1882 template <typename T> inline T const & supremumValueImpl(T *);          // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(420)
1883 inline float const & supremumValueImpl(float *);        // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(655)
1884 inline double const & supremumValueImpl(double *);              // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(682)
1885 inline long double const & supremumValueImpl(long double *);            // "projects/library/seqan/basic/basic_alphabet_trait_basic.h"(709)
1886
1887 //____________________________________________________________________________
1888 // value
1889
1890 template <typename TContainer> inline typename Reference<Iter<TContainer, PositionIterator> >::Type value(Iter<TContainer, PositionIterator> & me);             // "projects/library/seqan/basic/basic_iterator_position.h"(164)
1891 template <typename TContainer> inline typename Reference<Iter<TContainer, PositionIterator> >::Type value(Iter<TContainer, PositionIterator> const & me);               // "projects/library/seqan/basic/basic_iterator_position.h"(171)
1892 template <typename TValue> inline typename Reference<Holder<TValue, Tristate> >::Type value(Holder<TValue, Tristate> & me);             // "projects/library/seqan/basic/basic_holder.h"(479)
1893 template <typename TValue> inline typename Reference<Holder<TValue, Tristate> const>::Type value(Holder<TValue, Tristate> const & me);          // "projects/library/seqan/basic/basic_holder.h"(496)
1894 template <typename TValue> inline typename Reference<Holder<TValue, Simple> >::Type value(Holder<TValue, Simple> & me);         // "projects/library/seqan/basic/basic_holder.h"(734)
1895 template <typename TValue> inline typename Reference<Holder<TValue, Simple> const>::Type value(Holder<TValue, Simple> const & me);              // "projects/library/seqan/basic/basic_holder.h"(741)
1896 template <typename TValue> inline typename Reference<Holder<TValue, Tristate2> >::Type value(Holder<TValue, Tristate2> & me);           // "projects/library/seqan/basic/basic_holder.h"(1016)
1897 template <typename TValue> inline typename Reference<Holder<TValue, Tristate2> const>::Type value(Holder<TValue, Tristate2> const & me);        // "projects/library/seqan/basic/basic_holder.h"(1033)
1898 template <typename T> inline typename Reference<T>::Type value(T & me);         // "projects/library/seqan/basic/basic_iterator.h"(171)
1899 template <typename T> inline typename Reference<T const>::Type value(T const & me);             // "projects/library/seqan/basic/basic_iterator.h"(178)
1900 template <typename T> inline T & value(T * me);         // "projects/library/seqan/basic/basic_iterator.h"(187)
1901 template <typename TContainer, typename TIterator, typename TSpec> inline typename Reference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > >::Type value(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > & me);             // "projects/library/seqan/basic/basic_iterator_adaptor.h"(268)
1902 template <typename TContainer, typename TIterator, typename TSpec> inline typename Reference<Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const>::Type value(Iter<TContainer, AdaptorIterator<TIterator, TSpec> > const & me);          // "projects/library/seqan/basic/basic_iterator_adaptor.h"(275)
1903 template <typename TContainer> inline typename Reference<Iter<TContainer, StdIteratorAdaptor> >::Type value(Iter<TContainer, StdIteratorAdaptor> & me);         // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(146)
1904 template <typename TContainer> inline typename Reference<Iter<TContainer, StdIteratorAdaptor> const>::Type value(Iter<TContainer, StdIteratorAdaptor> const & me);              // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(152)
1905
1906 //____________________________________________________________________________
1907 // valueConstruct
1908
1909 template <typename TIterator> inline void valueConstruct(TIterator it);         // "projects/library/seqan/basic/basic_alphabet_interface.h"(145)
1910 template <typename TIterator, typename TParam> inline void valueConstruct(TIterator it, TParam const & param_);         // "projects/library/seqan/basic/basic_alphabet_interface.h"(165)
1911 template <typename TIterator, typename TParam> inline void valueConstruct(TIterator it, TParam const & param_, Move tag);               // "projects/library/seqan/basic/basic_alphabet_interface.h"(186)
1912
1913 //____________________________________________________________________________
1914 // valueConstructMove
1915
1916 template <typename TIterator, typename TValue> inline void valueConstructMove(TIterator it, TValue const & value);              // "projects/library/seqan/basic/basic_alphabet_interface.h"(248)
1917
1918 //____________________________________________________________________________
1919 // valueDestruct
1920
1921 template <typename TIterator> inline void valueDestruct(TIterator it);          // "projects/library/seqan/basic/basic_alphabet_interface.h"(216)
1922
1923 } //namespace SEQAN_NAMESPACE_MAIN
1924
1925 //____________________________________________________________________________
1926 // _compareBinaryFiles
1927
1928 inline bool _compareBinaryFiles(char * file1, char * file2);            // "projects/library/seqan/basic/basic_debug.h"(119)
1929
1930 //____________________________________________________________________________
1931 // _compareTextFiles
1932
1933 inline bool _compareTextFiles(char * file1, char * file2);              // "projects/library/seqan/basic/basic_debug.h"(182)
1934
1935 //____________________________________________________________________________
1936 // _compareTextFiles_readChar
1937
1938 inline void _compareTextFiles_readChar(FILE * fl, char & c, bool & is_lb, bool & is_eof);               // "projects/library/seqan/basic/basic_debug.h"(151)
1939
1940 #endif
1941