Produced by Araxis Merge on Thu Nov 17 16:01:41 2011 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | D:\P\boost_1_47_0\boost\fusion\container\list\detail | begin_impl.hpp | Thu Nov 10 22:01:54 2011 UTC |
2 | D:\P\boost_1_47_0_native\boost\fusion\container\list\detail | begin_impl.hpp | Sun Nov 25 19:07:20 2007 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 96 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
Whitespace | All differences in whitespace within lines are ignored |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | /*======== ========== ========== ========== ========== ========== ========== ========= | 1 | /*======== ========== ========== ========== ========== ========== ========== ========= | |||
2 | Copyri ght (c) 20 05 Joel de Guzman | 2 | Copyri ght (c) 20 05 Joel de Guzman | |||
3 | Copyri ght (c) 20 05 Eric Ni ebler | 3 | Copyri ght (c) 20 05 Eric Ni ebler | |||
4 | 4 | |||||
5 | Distri buted unde r the Boos t Software License, Version 1. 0. (See ac companying | 5 | Distri buted unde r the Boos t Software License, Version 1. 0. (See ac companying | |||
6 | file L ICENSE_1_0 .txt or co py at http ://www.boo st.org/LIC ENSE_1_0.t xt) | 6 | file L ICENSE_1_0 .txt or co py at http ://www.boo st.org/LIC ENSE_1_0.t xt) | |||
7 | ========== ========== ========== ========== ========== ========== ========== ========*/ | 7 | ========== ========== ========== ========== ========== ========== ========== ========*/ | |||
8 | #if !defin ed(FUSION_ BEGIN_IMPL _07172005_ 0824) | 8 | #if !defin ed(FUSION_ BEGIN_IMPL _07172005_ 0824) | |||
9 | #define FU SION_BEGIN _IMPL_0717 2005_0824 | 9 | #define FU SION_BEGIN _IMPL_0717 2005_0824 | |||
10 | 10 | |||||
11 | #include < boost/mpl/ if.hpp> | 11 | #include < boost/mpl/ if.hpp> | |||
12 | #include < boost/type _traits/is _const.hpp > | 12 | #include < boost/type _traits/is _const.hpp > | |||
13 | 13 | |||||
14 | namespace boost { na mespace fu sion | 14 | namespace boost { na mespace fu sion | |||
15 | { | 15 | { | |||
16 | struct nil _t ; | 16 |
struct
nil
|
|||
17 | 17 | |||||
18 | struct cons_tag; | 18 | struct cons_tag; | |||
19 | 19 | |||||
20 | templa te <typena me Car, ty pename Cdr > | 20 | templa te <typena me Car, ty pename Cdr > | |||
21 | struct cons; | 21 | struct cons; | |||
22 | 22 | |||||
23 | templa te <typena me Cons> | 23 | templa te <typena me Cons> | |||
24 | struct cons_iter ator; | 24 | struct cons_iter ator; | |||
25 | 25 | |||||
26 | namesp ace extens ion | 26 | namesp ace extens ion | |||
27 | { | 27 | { | |||
28 | te mplate <ty pename Tag > | 28 | te mplate <ty pename Tag > | |||
29 | st ruct begin _impl; | 29 | st ruct begin _impl; | |||
30 | 30 | |||||
31 | te mplate <> | 31 | te mplate <> | |||
32 | st ruct begin _impl<cons _tag> | 32 | st ruct begin _impl<cons _tag> | |||
33 | { | 33 | { | |||
34 | template <typename Sequence> | 34 | template <typename Sequence> | |||
35 | struct a pply | 35 | struct a pply | |||
36 | { | 36 | { | |||
37 | type def cons_i terator<Se quence> ty pe; | 37 | type def cons_i terator<Se quence> ty pe; | |||
38 | 38 | |||||
39 | stat ic type | 39 | stat ic type | |||
40 | call (Sequence& t) | 40 | call (Sequence& t) | |||
41 | { | 41 | { | |||
42 | return typ e(t); | 42 | return typ e(t); | |||
43 | } | 43 | } | |||
44 | }; | 44 | }; | |||
45 | }; | 45 | }; | |||
46 | } | 46 | } | |||
47 | }} | 47 | }} | |||
48 | 48 | |||||
49 | #endif | 49 | #endif |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2007 Araxis Ltd (www.araxis.com). All rights reserved.