1 /*==========================================================================
2 SeqAn - The Library for Sequence Analysis
4 ============================================================================
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.
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.
17 ==========================================================================*/
19 #ifndef SEQAN_HEADER_BASIC_GENERATED_FORWARDS_H
20 #define SEQAN_HEADER_BASIC_GENERATED_FORWARDS_H
22 //////////////////////////////////////////////////////////////////////////////
23 // NOTE: This file is automatically generated by build_forwards.py
24 // Do not edit this file manually!
25 //////////////////////////////////////////////////////////////////////////////
28 //////////////////////////////////////////////////////////////////////////////
30 //////////////////////////////////////////////////////////////////////////////
32 namespace SEQAN_NAMESPACE_MAIN {
35 //____________________________________________________________________________
38 class Check; // "projects/library/seqan/basic/basic_debug.h"(238)
40 //____________________________________________________________________________
43 struct Checkpoint; // "projects/library/seqan/basic/basic_debug.h"(296)
45 //____________________________________________________________________________
48 struct CheckpointLess; // "projects/library/seqan/basic/basic_debug.h"(302)
50 //____________________________________________________________________________
53 template <typename T > struct CheckpointStore; // "projects/library/seqan/basic/basic_debug.h"(312)
55 //____________________________________________________________________________
58 class Report; // "projects/library/seqan/basic/basic_debug.h"(242)
61 } //namespace SEQAN_NAMESPACE_MAIN
62 //////////////////////////////////////////////////////////////////////////////
64 namespace SEQAN_NAMESPACE_MAIN {
66 //____________________________________________________________________________
69 template <typename TIterator, typename TSpec > struct AdaptorIterator; // "projects/library/seqan/basic/basic_iterator_adaptor.h"(31)
71 //____________________________________________________________________________
74 template <typename TSpec> struct Allocator; // "projects/library/seqan/basic/basic_allocator_interface.h"(50)
76 //____________________________________________________________________________
79 template <typename TValue> struct BitsPerValue; // "projects/library/seqan/basic/basic_alphabet_interface.h"(837)
81 //____________________________________________________________________________
84 template <int tag_,class Type_,class Next_ > struct CASE; // "projects/library/seqan/basic/basic_metaprogramming.h"(76)
86 //____________________________________________________________________________
89 template <typename T> struct Cargo; // "projects/library/seqan/basic/basic_type.h"(290)
91 //____________________________________________________________________________
95 template <size_t SIZE, size_t MAX_COUNT , typename TParentAllocator > struct ChunkPool; // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(56)
98 //____________________________________________________________________________
101 template <typename TValue, size_t MAX_COUNT , typename TParentAllocator > struct ChunkPool2; // "projects/library/seqan/basic/basic_allocator_chunkpool.h"(248)
103 //____________________________________________________________________________
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)
109 //____________________________________________________________________________
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)
115 //____________________________________________________________________________
118 template <typename TTarget, typename TSource > struct Convert; // "projects/library/seqan/basic/basic_converter.h"(48)
120 //____________________________________________________________________________
123 template <typename Type > struct CountedPtr; // "projects/library/seqan/basic/basic_counted_ptr.h"(34)
125 //____________________________________________________________________________
128 template <unsigned valueSizeI1 > struct CutCompressed; // "projects/library/seqan/basic/basic_aggregates.h"(36)
130 //____________________________________________________________________________
133 template <typename T> struct DeepestSpec; // "projects/library/seqan/basic/basic_type.h"(229)
135 //____________________________________________________________________________
136 // DefaultGetIteratorSpec
138 template <typename T> struct DefaultGetIteratorSpec; // "projects/library/seqan/basic/basic_iterator.h"(94)
140 //____________________________________________________________________________
141 // DefaultIteratorSpec
143 template <typename T> struct DefaultIteratorSpec; // "projects/library/seqan/basic/basic_iterator.h"(72)
145 //____________________________________________________________________________
148 struct Default_; // "projects/library/seqan/basic/basic_definition.h"(40)
150 //____________________________________________________________________________
153 template <typename T> struct Difference; // "projects/library/seqan/basic/basic_type.h"(137)
155 //____________________________________________________________________________
158 struct DotDrawing_; // "projects/library/seqan/basic/basic_tag.h"(36)
160 //____________________________________________________________________________
163 struct False; // "projects/library/seqan/basic/basic_definition.h"(88)
165 //____________________________________________________________________________
168 template <typename T> struct GetValue; // "projects/library/seqan/basic/basic_type.h"(69)
170 //____________________________________________________________________________
173 struct GoEnd_; // "projects/library/seqan/basic/basic_definition.h"(66)
175 //____________________________________________________________________________
178 struct Gotoh_; // "projects/library/seqan/basic/basic_tag.h"(90)
180 //____________________________________________________________________________
183 struct Hirschberg_; // "projects/library/seqan/basic/basic_tag.h"(118)
185 //____________________________________________________________________________
188 template <typename TValue, typename TSpec > struct Holder; // "projects/library/seqan/basic/basic_holder.h"(112)
190 //____________________________________________________________________________
193 template <typename T> struct Host; // "projects/library/seqan/basic/basic_type.h"(181)
195 //____________________________________________________________________________
198 template <bool Flag,class Type1, class Type2> struct IF; // "projects/library/seqan/basic/basic_metaprogramming.h"(35)
200 //____________________________________________________________________________
203 template <typename T> struct Id; // "projects/library/seqan/basic/basic_type.h"(335)
205 //____________________________________________________________________________
208 template <typename T, typename TParent > struct InfimumValue; // "projects/library/seqan/basic/basic_alphabet_interface.h"(911)
210 //____________________________________________________________________________
213 template <typename T> struct IsSimple; // "projects/library/seqan/basic/basic_alphabet_interface.h"(53)
215 //____________________________________________________________________________
218 template <typename TContainer, typename TSpec> class Iter; // "projects/library/seqan/basic/basic_iterator_base.h"(41)
220 //____________________________________________________________________________
223 template <typename T, typename TSpec > struct Iterator; // "projects/library/seqan/basic/basic_iterator.h"(129)
225 //____________________________________________________________________________
228 template <typename TIterator> struct IteratorProxy; // "projects/library/seqan/basic/basic_proxy.h"(80)
230 //____________________________________________________________________________
231 // Iterator_Default_Imp
233 template <typename T, typename TSpec> struct Iterator_Default_Imp; // "projects/library/seqan/basic/basic_iterator.h"(119)
235 //____________________________________________________________________________
238 template <typename T > struct Key; // "projects/library/seqan/basic/basic_type.h"(358)
240 //____________________________________________________________________________
243 template <typename T> struct LENGTH; // "projects/library/seqan/basic/basic_type.h"(586)
245 //____________________________________________________________________________
248 template <typename Worker, int I> class LOOP; // "projects/library/seqan/basic/basic_metaprogramming.h"(121)
250 //____________________________________________________________________________
253 template <typename Worker, int I> class LOOP_REVERSE; // "projects/library/seqan/basic/basic_metaprogramming.h"(144)
255 //____________________________________________________________________________
258 template <__int64 numerus > struct Log2; // "projects/library/seqan/basic/basic_metaprogramming.h"(166)
260 //____________________________________________________________________________
263 template <__int64 numerus > struct Log2Floor; // "projects/library/seqan/basic/basic_metaprogramming.h"(171)
265 //____________________________________________________________________________
266 // MemsetConstValueWorker
268 template <unsigned SIZE, bool direct, unsigned char c> struct MemsetConstValueWorker; // "projects/library/seqan/basic/basic_metaprogramming.h"(251)
270 //____________________________________________________________________________
273 template <unsigned SIZE, bool direct> struct MemsetWorker; // "projects/library/seqan/basic/basic_metaprogramming.h"(205)
275 //____________________________________________________________________________
278 struct MinimalCtor_; // "projects/library/seqan/basic/basic_definition.h"(73)
280 //____________________________________________________________________________
283 struct Move_; // "projects/library/seqan/basic/basic_definition.h"(60)
285 //____________________________________________________________________________
288 template <typename TParentAllocator , unsigned int BLOCKING_LIMIT > struct MultiPool; // "projects/library/seqan/basic/basic_allocator_multipool.h"(50)
290 //____________________________________________________________________________
293 struct MyersBitVector_; // "projects/library/seqan/basic/basic_tag.h"(100)
295 //____________________________________________________________________________
298 struct MyersHirschberg_; // "projects/library/seqan/basic/basic_tag.h"(109)
300 //____________________________________________________________________________
303 struct NeedlemanWunsch_; // "projects/library/seqan/basic/basic_tag.h"(81)
305 //____________________________________________________________________________
308 struct NilCase; // "projects/library/seqan/basic/basic_metaprogramming.h"(72)
310 //____________________________________________________________________________
313 struct NonMinimalCtor_; // "projects/library/seqan/basic/basic_definition.h"(77)
315 //____________________________________________________________________________
318 struct Nothing; // "projects/library/seqan/basic/basic_definition.h"(99)
320 //____________________________________________________________________________
323 struct Nussinov_; // "projects/library/seqan/basic/basic_tag.h"(163)
325 //____________________________________________________________________________
328 template <typename T> struct Object; // "projects/library/seqan/basic/basic_type.h"(377)
330 //____________________________________________________________________________
333 template <typename _T1, typename _T2 , typename TCompression > struct Pair; // "projects/library/seqan/basic/basic_aggregates.h"(69)
335 //____________________________________________________________________________
338 template <typename T> struct Position; // "projects/library/seqan/basic/basic_type.h"(161)
340 //____________________________________________________________________________
343 struct PositionIterator; // "projects/library/seqan/basic/basic_iterator_position.h"(29)
345 //____________________________________________________________________________
348 template <__int64 base, __int64 exponent > struct Power; // "projects/library/seqan/basic/basic_metaprogramming.h"(186)
350 //____________________________________________________________________________
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)
356 //____________________________________________________________________________
359 template <typename T> struct Reference; // "projects/library/seqan/basic/basic_type.h"(91)
361 //____________________________________________________________________________
364 template <int tag,class Case> class SWITCH; // "projects/library/seqan/basic/basic_metaprogramming.h"(84)
366 //____________________________________________________________________________
369 struct Simple; // "projects/library/seqan/basic/basic_holder.h"(86)
371 //____________________________________________________________________________
374 template <typename TParentAllocator > struct SimpleAlloc; // "projects/library/seqan/basic/basic_allocator_simple.h"(46)
376 //____________________________________________________________________________
379 struct SimpleIterator; // "projects/library/seqan/basic/basic_iterator_simple.h"(30)
381 //____________________________________________________________________________
384 template <typename TValue, typename TSpec> struct SimpleType; // "projects/library/seqan/basic/basic_alphabet_simple.h"(58)
386 //____________________________________________________________________________
389 template <size_t SIZE, typename TParentAllocator > struct SinglePool; // "projects/library/seqan/basic/basic_allocator_singlepool.h"(50)
391 //____________________________________________________________________________
394 template <typename TValue, typename TParentAllocator > struct SinglePool2; // "projects/library/seqan/basic/basic_allocator_singlepool.h"(226)
396 //____________________________________________________________________________
399 template <typename T> struct Size; // "projects/library/seqan/basic/basic_type.h"(113)
401 //____________________________________________________________________________
402 // SmithWatermanClump_
404 struct SmithWatermanClump_; // "projects/library/seqan/basic/basic_tag.h"(145)
406 //____________________________________________________________________________
407 // SmithWatermanIsland_
409 struct SmithWatermanIsland_; // "projects/library/seqan/basic/basic_tag.h"(154)
411 //____________________________________________________________________________
414 struct SmithWaterman_; // "projects/library/seqan/basic/basic_tag.h"(136)
416 //____________________________________________________________________________
419 template <typename TSpec > struct Source; // "projects/library/seqan/basic/basic_type.h"(392)
421 //____________________________________________________________________________
424 template <typename T> struct Spec; // "projects/library/seqan/basic/basic_type.h"(200)
426 //____________________________________________________________________________
429 template <typename T, typename TData> struct StdAllocator; // "projects/library/seqan/basic/basic_allocator_to_std.h"(166)
431 //____________________________________________________________________________
432 // StdContainerIterator
434 template <typename TStdContainer> struct StdContainerIterator; // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(68)
436 //____________________________________________________________________________
437 // StdIteratorAdaptor
439 struct StdIteratorAdaptor; // "projects/library/seqan/basic/basic_iterator_adapt_std.h"(89)
441 //____________________________________________________________________________
444 template <typename T, typename TParent > struct SupremumValue; // "projects/library/seqan/basic/basic_alphabet_interface.h"(900)
446 //____________________________________________________________________________
449 template <class Type1, class Type2> struct TYPECMP; // "projects/library/seqan/basic/basic_metaprogramming.h"(54)
451 //____________________________________________________________________________
454 template <typename T> struct Tag; // "projects/library/seqan/basic/basic_definition.h"(31)
456 //____________________________________________________________________________
457 // TagAllocateStorage_
459 struct TagAllocateStorage_; // "projects/library/seqan/basic/basic_allocator_interface.h"(84)
461 //____________________________________________________________________________
464 struct TagAllocateTemp_; // "projects/library/seqan/basic/basic_allocator_interface.h"(81)
466 //____________________________________________________________________________
467 // TagAllocateUnspecified_
469 struct TagAllocateUnspecified_; // "projects/library/seqan/basic/basic_allocator_interface.h"(78)
471 //____________________________________________________________________________
474 struct TagRooted_; // "projects/library/seqan/basic/basic_iterator.h"(48)
476 //____________________________________________________________________________
479 struct TagStandard_; // "projects/library/seqan/basic/basic_iterator.h"(51)
481 //____________________________________________________________________________
484 template <typename THost, typename TValue> struct ToStdAllocator; // "projects/library/seqan/basic/basic_allocator_to_std.h"(61)
486 //____________________________________________________________________________
489 template <typename _T1, typename _T2 , typename _T3 , typename TCompression > struct Triple; // "projects/library/seqan/basic/basic_aggregates.h"(218)
491 //____________________________________________________________________________
494 struct Tristate; // "projects/library/seqan/basic/basic_holder.h"(87)
496 //____________________________________________________________________________
499 struct Tristate2; // "projects/library/seqan/basic/basic_holder.h"(790)
501 //____________________________________________________________________________
504 struct True; // "projects/library/seqan/basic/basic_definition.h"(87)
506 //____________________________________________________________________________
509 template <typename _T, unsigned _size, typename TCompression > struct Tuple; // "projects/library/seqan/basic/basic_aggregates.h"(313)
511 //____________________________________________________________________________
514 template <typename T, const int i > struct Value; // "projects/library/seqan/basic/basic_type.h"(43)
516 //____________________________________________________________________________
519 template <typename T> struct ValueSize; // "projects/library/seqan/basic/basic_alphabet_interface.h"(859)
521 //____________________________________________________________________________
524 template <typename T> struct VertexDescriptor; // "projects/library/seqan/basic/basic_type.h"(313)
526 //____________________________________________________________________________
529 template <typename Type > struct VolatilePtr; // "projects/library/seqan/basic/basic_volatile_ptr.h"(40)
531 //____________________________________________________________________________
534 template <typename T> struct WEIGHT; // "projects/library/seqan/basic/basic_type.h"(608)
536 //____________________________________________________________________________
539 struct WorkerNothing; // "projects/library/seqan/basic/basic_metaprogramming.h"(115)
541 //____________________________________________________________________________
544 struct _AminoAcid; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1085)
546 //____________________________________________________________________________
549 template <unsigned char _size > struct _BitVector; // "projects/library/seqan/basic/basic_aggregates.h"(340)
551 //____________________________________________________________________________
554 template <typename T> struct _ClassIdentifier; // "projects/library/seqan/basic/basic_definition.h"(269)
556 //____________________________________________________________________________
559 struct _Compressed; // "projects/library/seqan/basic/basic_aggregates.h"(29)
561 //____________________________________________________________________________
564 template <typename T> struct _ConstParameter; // "projects/library/seqan/basic/basic_type.h"(474)
566 //____________________________________________________________________________
569 template <typename TFrom, typename TTo> struct _CopyConst; // "projects/library/seqan/basic/basic_definition.h"(108)
571 //____________________________________________________________________________
574 struct _Dna; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1010)
576 //____________________________________________________________________________
579 struct _Dna5; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1034)
581 //____________________________________________________________________________
584 struct _HammingDistance; // "projects/library/seqan/basic/basic_tag.h"(50)
586 //____________________________________________________________________________
587 // _InfimumValueSigned
589 template <typename T > struct _InfimumValueSigned; // "projects/library/seqan/basic/basic_alphabet_interface.h"(876)
591 //____________________________________________________________________________
592 // _InfimumValueUnsigned
594 template <typename T > struct _InfimumValueUnsigned; // "projects/library/seqan/basic/basic_alphabet_interface.h"(874)
596 //____________________________________________________________________________
599 template <typename T1, typename T2> struct _IsSameType; // "projects/library/seqan/basic/basic_definition.h"(378)
601 //____________________________________________________________________________
604 template <typename T> struct _IsSimple; // "projects/library/seqan/basic/basic_alphabet_interface.h"(47)
606 //____________________________________________________________________________
609 struct _Iupac; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1058)
611 //____________________________________________________________________________
612 // _LevenshteinDistance
614 struct _LevenshteinDistance; // "projects/library/seqan/basic/basic_tag.h"(51)
616 //____________________________________________________________________________
619 template <int BITS_MAX> struct _Log2_Impl; // "projects/library/seqan/basic/basic_definition.h"(292)
621 //____________________________________________________________________________
624 template <typename T> struct _MakeSigned; // "projects/library/seqan/basic/basic_definition.h"(212)
626 //____________________________________________________________________________
629 template <typename T> struct _MakeUnsigned; // "projects/library/seqan/basic/basic_definition.h"(157)
631 //____________________________________________________________________________
634 template <typename T> struct _Parameter; // "projects/library/seqan/basic/basic_type.h"(416)
636 //____________________________________________________________________________
639 template <typename T> struct _Pointer; // "projects/library/seqan/basic/basic_type.h"(519)
641 //____________________________________________________________________________
644 template <typename T> struct _RemoveConst; // "projects/library/seqan/basic/basic_definition.h"(126)
646 //____________________________________________________________________________
647 // _SupremumValueSigned
649 template <typename T > struct _SupremumValueSigned; // "projects/library/seqan/basic/basic_alphabet_interface.h"(871)
651 //____________________________________________________________________________
652 // _SupremumValueUnsigned
654 template <typename T > struct _SupremumValueUnsigned; // "projects/library/seqan/basic/basic_alphabet_interface.h"(869)
656 //____________________________________________________________________________
657 // _Translate_Table_AA_2_Ascii
659 template <typename T > struct _Translate_Table_AA_2_Ascii; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(337)
661 //____________________________________________________________________________
662 // _Translate_Table_Ascii_2_AA
664 template <typename T > struct _Translate_Table_Ascii_2_AA; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(374)
666 //____________________________________________________________________________
667 // _Translate_Table_Ascii_2_Dna
669 template <typename T > struct _Translate_Table_Ascii_2_Dna; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(138)
671 //____________________________________________________________________________
672 // _Translate_Table_Ascii_2_Dna5
674 template <typename T > struct _Translate_Table_Ascii_2_Dna5; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(176)
676 //____________________________________________________________________________
677 // _Translate_Table_Ascii_2_Iupac
679 template <typename T > struct _Translate_Table_Ascii_2_Iupac; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(214)
681 //____________________________________________________________________________
682 // _Translate_Table_Byte_2_AA
684 template <typename T > struct _Translate_Table_Byte_2_AA; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(412)
686 //____________________________________________________________________________
687 // _Translate_Table_Byte_2_Dna
689 template <typename T > struct _Translate_Table_Byte_2_Dna; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(251)
691 //____________________________________________________________________________
692 // _Translate_Table_Byte_2_Dna5
694 template <typename T > struct _Translate_Table_Byte_2_Dna5; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(280)
696 //____________________________________________________________________________
697 // _Translate_Table_Byte_2_Iupac
699 template <typename T > struct _Translate_Table_Byte_2_Iupac; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(308)
701 //____________________________________________________________________________
702 // _Translate_Table_Dna5_2_Ascii
704 template <typename T > struct _Translate_Table_Dna5_2_Ascii; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(33)
706 //____________________________________________________________________________
707 // _Translate_Table_Dna5_2_Iupac
709 template <typename T > struct _Translate_Table_Dna5_2_Iupac; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(43)
711 //____________________________________________________________________________
712 // _Translate_Table_Iupac_2_Ascii
714 template <typename T > struct _Translate_Table_Iupac_2_Ascii; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(53)
716 //____________________________________________________________________________
717 // _Translate_Table_Iupac_2_Dna
719 template <typename T > struct _Translate_Table_Iupac_2_Dna; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(81)
721 //____________________________________________________________________________
722 // _Translate_Table_Iupac_2_Dna5
724 template <typename T > struct _Translate_Table_Iupac_2_Dna5; // "projects/library/seqan/basic/basic_alphabet_simple_tabs.h"(110)
726 //____________________________________________________________________________
727 // _TupleShiftLeftWorker
729 struct _TupleShiftLeftWorker; // "projects/library/seqan/basic/basic_aggregates.h"(510)
731 //____________________________________________________________________________
732 // _TupleShiftRightWorker
734 struct _TupleShiftRightWorker; // "projects/library/seqan/basic/basic_aggregates.h"(517)
736 //____________________________________________________________________________
739 struct _ValueConstructor; // "projects/library/seqan/basic/basic_alphabet_interface.h"(81)
741 //____________________________________________________________________________
742 // _ValueConstructorProxy
744 struct _ValueConstructorProxy; // "projects/library/seqan/basic/basic_alphabet_interface.h"(111)
746 //____________________________________________________________________________
749 struct _ValueDestructor; // "projects/library/seqan/basic/basic_alphabet_interface.h"(125)
751 //____________________________________________________________________________
752 // _ValueDestructorProxy
754 struct _ValueDestructorProxy; // "projects/library/seqan/basic/basic_alphabet_interface.h"(135)
756 } //namespace SEQAN_NAMESPACE_MAIN
759 //////////////////////////////////////////////////////////////////////////////
761 //////////////////////////////////////////////////////////////////////////////
763 namespace SEQAN_NAMESPACE_MAIN {
765 //____________________________________________________________________________
768 typedef SimpleType<unsigned char, _AminoAcid> AminoAcid; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1086)
770 //____________________________________________________________________________
773 typedef char Ascii; // "projects/library/seqan/basic/basic_alphabet_interface.h"(61)
775 //____________________________________________________________________________
778 typedef unsigned char Byte; // "projects/library/seqan/basic/basic_alphabet_interface.h"(62)
780 //____________________________________________________________________________
783 typedef Tag<_Compressed> Compressed; // "projects/library/seqan/basic/basic_aggregates.h"(30)
785 //____________________________________________________________________________
788 typedef Tag<Default_> const Default; // "projects/library/seqan/basic/basic_definition.h"(41)
790 //____________________________________________________________________________
793 typedef SimpleType<unsigned char,_Dna> Dna; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1011)
795 //____________________________________________________________________________
798 typedef SimpleType<unsigned char, _Dna5> Dna5; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1035)
800 //____________________________________________________________________________
803 typedef Tag<DotDrawing_> const DotDrawing; // "projects/library/seqan/basic/basic_tag.h"(37)
805 //____________________________________________________________________________
808 typedef Tag<_LevenshteinDistance> EditDistance; // "projects/library/seqan/basic/basic_tag.h"(55)
810 //____________________________________________________________________________
813 typedef Tag<GoEnd_> const GoEnd; // "projects/library/seqan/basic/basic_definition.h"(67)
815 //____________________________________________________________________________
818 typedef Tag<Gotoh_> const Gotoh; // "projects/library/seqan/basic/basic_tag.h"(91)
820 //____________________________________________________________________________
823 typedef Tag<_HammingDistance> HammingDistance; // "projects/library/seqan/basic/basic_tag.h"(53)
825 //____________________________________________________________________________
828 typedef Tag<Hirschberg_> const Hirschberg; // "projects/library/seqan/basic/basic_tag.h"(119)
830 //____________________________________________________________________________
833 typedef SimpleType<unsigned char, _Iupac> Iupac; // "projects/library/seqan/basic/basic_alphabet_simple.h"(1059)
835 //____________________________________________________________________________
836 // LevenshteinDistance
838 typedef Tag<_LevenshteinDistance> LevenshteinDistance; // "projects/library/seqan/basic/basic_tag.h"(54)
840 //____________________________________________________________________________
843 typedef Tag<MinimalCtor_> const MinimalCtor; // "projects/library/seqan/basic/basic_definition.h"(74)
845 //____________________________________________________________________________
848 typedef Tag<Move_> const Move; // "projects/library/seqan/basic/basic_definition.h"(61)
850 //____________________________________________________________________________
853 typedef Tag<MyersBitVector_> const MyersBitVector; // "projects/library/seqan/basic/basic_tag.h"(101)
855 //____________________________________________________________________________
858 typedef Tag<MyersHirschberg_> const MyersHirschberg; // "projects/library/seqan/basic/basic_tag.h"(110)
860 //____________________________________________________________________________
863 typedef Tag<NeedlemanWunsch_> const NeedlemanWunsch; // "projects/library/seqan/basic/basic_tag.h"(82)
865 //____________________________________________________________________________
868 typedef Tag<NonMinimalCtor_> const NonMinimalCtor; // "projects/library/seqan/basic/basic_definition.h"(78)
870 //____________________________________________________________________________
873 typedef Tag<Nussinov_> const Nussinov; // "projects/library/seqan/basic/basic_tag.h"(164)
875 //____________________________________________________________________________
878 typedef Allocator<MultiPool<Allocator<SimpleAlloc<Default> >, 0x100> > PoolAllocator; // "projects/library/seqan/basic/basic_allocator_multipool.h"(54)
880 //____________________________________________________________________________
883 typedef Tag<TagRooted_> const Rooted; // "projects/library/seqan/basic/basic_iterator.h"(49)
885 //____________________________________________________________________________
888 typedef Allocator<SimpleAlloc<Default> > SimpleAllocator; // "projects/library/seqan/basic/basic_allocator_simple.h"(51)
890 //____________________________________________________________________________
893 typedef Tag<SmithWaterman_> const SmithWaterman; // "projects/library/seqan/basic/basic_tag.h"(137)
895 //____________________________________________________________________________
896 // SmithWatermanClump
898 typedef Tag<SmithWatermanClump_> const SmithWatermanClump; // "projects/library/seqan/basic/basic_tag.h"(146)
900 //____________________________________________________________________________
901 // SmithWatermanIsland
903 typedef Tag<SmithWatermanIsland_> const SmithWatermanIsland; // "projects/library/seqan/basic/basic_tag.h"(155)
905 //____________________________________________________________________________
908 typedef Tag<TagStandard_> const Standard; // "projects/library/seqan/basic/basic_iterator.h"(52)
910 //____________________________________________________________________________
911 // TagAllocateStorage
913 typedef Tag<TagAllocateStorage_> const TagAllocateStorage; // "projects/library/seqan/basic/basic_allocator_interface.h"(85)
915 //____________________________________________________________________________
918 typedef Tag<TagAllocateTemp_> const TagAllocateTemp; // "projects/library/seqan/basic/basic_allocator_interface.h"(82)
920 //____________________________________________________________________________
921 // TagAllocateUnspecified
923 typedef Tag<TagAllocateUnspecified_> const TagAllocateUnspecified; // "projects/library/seqan/basic/basic_allocator_interface.h"(79)
925 //____________________________________________________________________________
928 typedef wchar_t Unicode; // "projects/library/seqan/basic/basic_alphabet_interface.h"(63)
930 } //namespace SEQAN_NAMESPACE_MAIN
933 //////////////////////////////////////////////////////////////////////////////
935 //////////////////////////////////////////////////////////////////////////////
937 namespace SEQAN_NAMESPACE_MAIN {
940 //____________________________________________________________________________
943 template <typename TAction> void Error(const char * file, int line, const char * comment); // "projects/library/seqan/basic/basic_debug.h"(250)
945 //____________________________________________________________________________
948 template <typename TAction> void Message(const char * file, int line, const char * comment); // "projects/library/seqan/basic/basic_debug.h"(260)
950 //____________________________________________________________________________
953 template <typename TAction> void Result(const char * file, int line, const char * comment); // "projects/library/seqan/basic/basic_debug.h"(269)
955 //____________________________________________________________________________
958 inline bool checkpoint(unsigned int line, char const* file); // "projects/library/seqan/basic/basic_debug.h"(321)
960 //____________________________________________________________________________
963 inline void testCheckpoint(char const* file, unsigned int line); // "projects/library/seqan/basic/basic_debug.h"(338)
965 //____________________________________________________________________________
968 inline void verifyCheckpoints(char const* file); // "projects/library/seqan/basic/basic_debug.h"(346)
971 } //namespace SEQAN_NAMESPACE_MAIN
972 //////////////////////////////////////////////////////////////////////////////
974 namespace SEQAN_NAMESPACE_MAIN {
976 //____________________________________________________________________________
977 // _allocatorBlockNumber
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)
981 //____________________________________________________________________________
982 // _arrayClearSpace_Default
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)
986 //____________________________________________________________________________
987 // _arrayClearSpace_Pointer
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)
992 //____________________________________________________________________________
993 // _arrayConstructCopy_Default
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)
997 //____________________________________________________________________________
998 // _arrayConstructCopy_Pointer
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)
1003 //____________________________________________________________________________
1004 // _arrayConstructMove_Default
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)
1008 //____________________________________________________________________________
1009 // _arrayConstructMove_Pointer
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)
1014 //____________________________________________________________________________
1015 // _arrayConstruct_Default
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)
1020 //____________________________________________________________________________
1021 // _arrayConstruct_Pointer
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)
1028 //____________________________________________________________________________
1029 // _arrayCopyBackward_Default
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)
1033 //____________________________________________________________________________
1034 // _arrayCopyBackward_Pointer
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)
1039 //____________________________________________________________________________
1040 // _arrayCopyForward_Default
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)
1044 //____________________________________________________________________________
1045 // _arrayCopyForward_Pointer
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)
1050 //____________________________________________________________________________
1051 // _arrayDestruct_Default
1053 template <typename TIterator1, typename TIterator2> inline void _arrayDestruct_Default(TIterator1 begin_, TIterator2 end_); // "projects/library/seqan/basic/basic_alphabet_interface.h"(436)
1055 //____________________________________________________________________________
1056 // _arrayDestruct_Pointer
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)
1061 //____________________________________________________________________________
1062 // _arrayMoveBackward_Default
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)
1066 //____________________________________________________________________________
1067 // _arrayMoveBackward_Pointer
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)
1072 //____________________________________________________________________________
1073 // _arrayMoveForward_Default
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)
1077 //____________________________________________________________________________
1078 // _arrayMoveForward_Pointer
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)
1083 //____________________________________________________________________________
1086 template <typename TValue, typename TExponent> inline TValue _intPow(TValue a, TExponent b); // "projects/library/seqan/basic/basic_definition.h"(334)
1088 //____________________________________________________________________________
1091 template <typename T1, typename T2> inline bool _isSameType(); // "projects/library/seqan/basic/basic_definition.h"(393)
1093 //____________________________________________________________________________
1096 template <typename _Ty> inline const _Ty& _max(const _Ty& _Left, const _Ty& _Right); // "projects/library/seqan/basic/basic_definition.h"(367)
1098 //____________________________________________________________________________
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)
1104 //____________________________________________________________________________
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)
1110 //____________________________________________________________________________
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)
1117 //____________________________________________________________________________
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)
1123 //____________________________________________________________________________
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)
1137 //____________________________________________________________________________
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)
1143 //____________________________________________________________________________
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)
1151 //____________________________________________________________________________
1152 // arrayConstructCopy
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)
1157 //____________________________________________________________________________
1158 // arrayConstructMove
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)
1163 //____________________________________________________________________________
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)
1168 //____________________________________________________________________________
1169 // arrayCopyBackward
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)
1174 //____________________________________________________________________________
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)
1180 //____________________________________________________________________________
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)
1186 //____________________________________________________________________________
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)
1191 //____________________________________________________________________________
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)
1196 //____________________________________________________________________________
1197 // arrayMoveBackward
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)
1202 //____________________________________________________________________________
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)
1208 //____________________________________________________________________________
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)
1264 //____________________________________________________________________________
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)
1270 //____________________________________________________________________________
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)
1285 //____________________________________________________________________________
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)
1294 //____________________________________________________________________________
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)
1301 //____________________________________________________________________________
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)
1308 //____________________________________________________________________________
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)
1313 //____________________________________________________________________________
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)
1319 //____________________________________________________________________________
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)
1328 //____________________________________________________________________________
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)
1334 //____________________________________________________________________________
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)
1339 //____________________________________________________________________________
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)
1344 //____________________________________________________________________________
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)
1359 //____________________________________________________________________________
1362 template <typename T> inline void clearHost(T & me); // "projects/library/seqan/basic/basic_host.h"(59)
1364 //____________________________________________________________________________
1367 template <typename T> inline typename Container<T>::Type container(T me); // "projects/library/seqan/basic/basic_iterator.h"(328)
1369 //____________________________________________________________________________
1372 template <typename TTarget, typename TSource> inline typename Convert<TTarget, TSource>::Type convert(TSource const & source); // "projects/library/seqan/basic/basic_converter.h"(110)
1374 //____________________________________________________________________________
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)
1383 //____________________________________________________________________________
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)
1393 //____________________________________________________________________________
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)
1400 //____________________________________________________________________________
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)
1414 //____________________________________________________________________________
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)
1421 //____________________________________________________________________________
1424 template <typename T> inline bool dependentHost(T const & me); // "projects/library/seqan/basic/basic_host.h"(49)
1426 //____________________________________________________________________________
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)
1433 //____________________________________________________________________________
1436 template <typename TIterator> inline typename Difference<TIterator>::Type difference( TIterator const & begin, TIterator const & end); // "projects/library/seqan/basic/basic_iterator.h"(657)
1438 //____________________________________________________________________________
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)
1445 //____________________________________________________________________________
1448 template <typename T> inline bool emptyHost(T const & me); // "projects/library/seqan/basic/basic_host.h"(39)
1450 //____________________________________________________________________________
1453 template <typename T> inline T const & gapValue(); // "projects/library/seqan/basic/basic_alphabet_interface2.h"(71)
1455 //____________________________________________________________________________
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)
1462 //____________________________________________________________________________
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)
1471 //____________________________________________________________________________
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)
1478 //____________________________________________________________________________
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)
1485 //____________________________________________________________________________
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)
1490 //____________________________________________________________________________
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)
1496 //____________________________________________________________________________
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)
1503 //____________________________________________________________________________
1506 template <typename TIterator, typename TDiff> inline void goFurther(TIterator & it, TDiff steps); // "projects/library/seqan/basic/basic_iterator.h"(602)
1508 //____________________________________________________________________________
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)
1516 //____________________________________________________________________________
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)
1522 //____________________________________________________________________________
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)
1530 //____________________________________________________________________________
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)
1536 //____________________________________________________________________________
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)
1542 //____________________________________________________________________________
1545 template <typename T> inline T const & infimumValue(); // "projects/library/seqan/basic/basic_alphabet_interface2.h"(169)
1547 //____________________________________________________________________________
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)
1555 //____________________________________________________________________________
1558 template <typename TTT, unsigned _size, typename TCompression> inline unsigned length(Tuple<TTT, _size, TCompression> const &); // "projects/library/seqan/basic/basic_aggregates.h"(428)
1560 //____________________________________________________________________________
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)
1566 //____________________________________________________________________________
1569 // projects/library/seqan/basic/basic_definition.h(322)
1570 //template <typename TTT> inline unsigned int log2(TTT v);
1572 //____________________________________________________________________________
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)
1578 //____________________________________________________________________________
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)
1586 //____________________________________________________________________________
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)
1592 //____________________________________________________________________________
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)
1607 //____________________________________________________________________________
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)
1613 //____________________________________________________________________________
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)
1634 //____________________________________________________________________________
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)
1640 //____________________________________________________________________________
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)
1656 //____________________________________________________________________________
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)
1664 //____________________________________________________________________________
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)
1674 //____________________________________________________________________________
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)
1687 //____________________________________________________________________________
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)
1695 //____________________________________________________________________________
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)
1705 //____________________________________________________________________________
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)
1722 //____________________________________________________________________________
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)
1732 //____________________________________________________________________________
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)
1748 //____________________________________________________________________________
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)
1769 //____________________________________________________________________________
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)
1786 //____________________________________________________________________________
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)
1802 //____________________________________________________________________________
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)
1809 //____________________________________________________________________________
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)
1819 //____________________________________________________________________________
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)
1829 //____________________________________________________________________________
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)
1835 //____________________________________________________________________________
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)
1843 //____________________________________________________________________________
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)
1849 //____________________________________________________________________________
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)
1854 //____________________________________________________________________________
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)
1862 //____________________________________________________________________________
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)
1868 //____________________________________________________________________________
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)
1874 //____________________________________________________________________________
1877 template <typename T> inline T const & supremumValue(); // "projects/library/seqan/basic/basic_alphabet_interface2.h"(120)
1879 //____________________________________________________________________________
1880 // supremumValueImpl
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)
1887 //____________________________________________________________________________
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)
1906 //____________________________________________________________________________
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)
1913 //____________________________________________________________________________
1914 // valueConstructMove
1916 template <typename TIterator, typename TValue> inline void valueConstructMove(TIterator it, TValue const & value); // "projects/library/seqan/basic/basic_alphabet_interface.h"(248)
1918 //____________________________________________________________________________
1921 template <typename TIterator> inline void valueDestruct(TIterator it); // "projects/library/seqan/basic/basic_alphabet_interface.h"(216)
1923 } //namespace SEQAN_NAMESPACE_MAIN
1925 //____________________________________________________________________________
1926 // _compareBinaryFiles
1928 inline bool _compareBinaryFiles(char * file1, char * file2); // "projects/library/seqan/basic/basic_debug.h"(119)
1930 //____________________________________________________________________________
1931 // _compareTextFiles
1933 inline bool _compareTextFiles(char * file1, char * file2); // "projects/library/seqan/basic/basic_debug.h"(182)
1935 //____________________________________________________________________________
1936 // _compareTextFiles_readChar
1938 inline void _compareTextFiles_readChar(FILE * fl, char & c, bool & is_lb, bool & is_eof); // "projects/library/seqan/basic/basic_debug.h"(151)