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 ============================================================================
18 $Id: basic_forwards.h,v 1.1 2008/08/25 16:20:02 langmead Exp $
19 ==========================================================================*/
21 #ifndef SEQAN_HEADER_BASIC_FORWARD2_H
22 #define SEQAN_HEADER_BASIC_FORWARD2_H
24 //forward declarations (make GCC 4.x happy)
26 namespace SEQAN_NAMESPACE_MAIN
28 //////////////////////////////////////////////////////////////////////////////
29 // basic_transport.h::assign
31 template <typename TTarget, typename TSource>
33 assign(TTarget & target,
36 template <typename TTarget, typename TSource>
38 assign(TTarget & target,
39 TSource const & source);
41 //////////////////////////////////////////////////////////////////////////////
42 // string_pointer.h::assignValue
44 template <typename TValue, typename TPos>
46 assignValue(TValue * me,
48 TValue const & _value);
50 //////////////////////////////////////////////////////////////////////////////
51 // string_pointer.h::moveValue
53 template <typename TValue, typename TPos>
55 moveValue(TValue * me,
57 TValue const & _value);
59 //////////////////////////////////////////////////////////////////////////////
60 // string_pointer.h::value
62 template <typename TValue, typename TPos>
67 //////////////////////////////////////////////////////////////////////////////
69 } //namespace SEQAN_NAMESPACE_MAIN
71 #endif //#ifndef SEQAN_HEADER_...