272 Commits

Author SHA1 Message Date
Ronald Garcia
04e4ba3c79 Added a preprocessor guard around the use of disable_if_c.
[SVN r23591]
2004-07-15 16:07:50 +00:00
Ronald Garcia
bb1b64be81 Repair for a regression in the test assign_to_array.cpp for Visual C++
up to but not including 7.1.  Appears to be an error in overload
resolution.


[SVN r23509]
2004-07-13 18:15:47 +00:00
Eric Niebler
91661f2f17 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Ronald Garcia
0ceec618c3 Updated the list of test cases.
[SVN r22360]
2004-02-22 14:41:03 +00:00
Ronald Garcia
7fa0d39e58 Updated multi_array docs to include cross-constructors from other array types.
[SVN r22359]
2004-02-22 14:36:05 +00:00
Ronald Garcia
70f110b9e4 Added listings for the cross-constructors used to build multi_arrays
by deep copying the data from other array types.


[SVN r22358]
2004-02-22 14:35:15 +00:00
Ronald Garcia
26ec9fd1f0 multi_array constructors from the other array types are now based on a
common const_multi_array_ref constructor, which also handles the
default constructor.


[SVN r22023]
2004-01-28 16:31:25 +00:00
Ronald Garcia
d9bbf46213 Checkpoint. Reformulated construction of multi_array from
(const_)multi_array_ref.  Precursor to changing all other
multi_array-from-other-array constructors.


[SVN r22022]
2004-01-28 15:53:08 +00:00
Ronald Garcia
4b6abe8513 Checkpoint. Toward better support for multi_array construction from
other array types.


[SVN r22021]
2004-01-28 14:18:58 +00:00
Ronald Garcia
eb74a88a85 Added support for constructing a multi_array from any of the other array types.
This is a checkpoint:  I still need to add support for specifying storage
order and allocators.


[SVN r21977]
2004-01-26 19:09:45 +00:00
Ronald Garcia
154942c4a8 Added a new test case that constructs a multi_array from any other
array type (multi_array_ref,array_view,subarray, etc.)


[SVN r21976]
2004-01-26 19:01:48 +00:00
Beman Dawes
afb151d824 fix links broken by index.htm to index.html renaming
[SVN r21233]
2003-12-12 00:00:13 +00:00
Ronald Garcia
4da202d5ae silly error.
[SVN r21153]
2003-12-05 18:51:24 +00:00
Ronald Garcia
25899202c2 Some minor updates:
Reworded synopsis and introduction. Moved "Related work" to the
end. Added a TOC entry for credits.


[SVN r21092]
2003-12-02 22:15:37 +00:00
Ronald Garcia
5ae8b95af8 Updated license and copyright information.
[SVN r21050]
2003-12-01 19:25:45 +00:00
Ronald Garcia
26b81a8471 Removed reference to array_traits, which have disappeared from the earth.
[SVN r21049]
2003-12-01 19:15:58 +00:00
Ronald Garcia
0588a31e72 Updated/Added/Corrected license information for source files.
[SVN r21048]
2003-12-01 19:07:11 +00:00
Dave Abrahams
5e3d128254 vc6 workarounds
[SVN r21005]
2003-11-29 17:49:36 +00:00
Beman Dawes
707f699a62 Fix broken links
[SVN r21001]
2003-11-29 13:19:18 +00:00
Dave Abrahams
f39fdf871b Workarounds for vc7
[SVN r20920]
2003-11-23 15:49:55 +00:00
Dave Abrahams
9542f4546b Removed access category tags from iterator library, made corresponding
changes elsewhere.

boost/iterator and libs/iterator/test were updated from
branch "simplify"


[SVN r20905]
2003-11-22 01:18:37 +00:00
Dave Abrahams
3289929679 Correctly fail on Intel, which otherwise just warns.
[SVN r20873]
2003-11-19 22:38:55 +00:00
Dave Abrahams
7291ae7703 Factored out of status/Jamfile
[SVN r20871]
2003-11-19 22:22:29 +00:00
Ronald Garcia
327918c0de Fixed a bug in length calculation for array views. Caught by Ben Nasatyr.
[SVN r20732]
2003-11-08 00:05:40 +00:00
Douglas Gregor
34a7fdda5d Added some missing "template" keywords via BOOST_NESTED_TEMPLATE
[SVN r20605]
2003-11-02 19:14:16 +00:00
Ronald Garcia
a39dec2f39 Added a storage_order query and storage_order_type to the various multi_array
versions.


[SVN r19775]
2003-08-25 22:32:45 +00:00
Ronald Garcia
0de9a4b475 Using mpl in a more sophisticated manner to pick value_accessor class.
This change has made the code both more concise and more suggestive of its
purpose.


[SVN r19698]
2003-08-19 19:31:05 +00:00
Ronald Garcia
b27fbb3a78 Removed iterator generators from iterator.hpp
Now using mpl::if_c to pick a value_accessor class.


[SVN r19697]
2003-08-19 19:11:06 +00:00
Ronald Garcia
ea278bfd88 More changes related to iterators:
- Fixed the access categories to be proper
- Removed iterator generator classes.
- Custom iterator adaptors is now gone!


[SVN r19696]
2003-08-19 18:25:38 +00:00
Ronald Garcia
49b928a2ab Updated multi_array to use the new boost iterators library.
[SVN r19695]
2003-08-19 15:50:25 +00:00
Ronald Garcia
a7e14cb547 Made a change to prevent ICE in gcc 2.95.3 and 2.96.
[SVN r19557]
2003-08-12 16:28:13 +00:00
Dave Abrahams
6f25eb3232 Apply patch from Matthias Troyer <troyer-at-itp.phys.ethz.ch>
[SVN r19109]
2003-07-14 13:01:01 +00:00
Jens Maurer
7bbb0b93c0 avoid "comparison between signed and unsigned integer" warning
[SVN r19011]
2003-07-09 23:25:25 +00:00
Ronald Garcia
a3120b00ca Changed the test for dimensionality to a static assert.
[SVN r18869]
2003-06-25 20:16:57 +00:00
Ronald Garcia
e9427e12f0 Added "dimensionality" nested constant value and a test case.
[SVN r18868]
2003-06-25 16:55:39 +00:00
Ronald Garcia
1223a932a3 Astoundingly embarrassing bug.
[SVN r18589]
2003-05-28 19:37:05 +00:00
Ronald Garcia
434d47eee0 Patch from Matthias Troyer.
[SVN r18221]
2003-04-09 13:58:41 +00:00
Ronald Garcia
73698a7bc2 Forgot to commit this file along with the other revisions allowing default
constructed multi_arrays


[SVN r18220]
2003-04-09 13:53:16 +00:00
Ronald Garcia
e35e6102b7 Added documentation for "resize" and default constructor to the multi_array
section.


[SVN r18115]
2003-03-27 21:03:23 +00:00
Ronald Garcia
c05ce3ff59 More boost-ified, now uses test tools.
[SVN r18113]
2003-03-27 20:28:29 +00:00
Ronald Garcia
fad36ccacd Now using test tools.
[SVN r18112]
2003-03-27 20:19:11 +00:00
Ronald Garcia
0de8b74284 Added support for default constructed multi_arrays:
- default public constructor for multi_array
- default protected constructors for multi_array_ref and const_multi_*
- fixed a bug in index_range regarding degenerate dimiensions.
- Added tests to resize.cpp and constructors.cpp.


[SVN r18111]
2003-03-27 20:12:32 +00:00
Ronald Garcia
f2d6737f50 Fixed a broken patch job....grr!
[SVN r17853]
2003-03-12 15:39:25 +00:00
Markus Schöpflin
e37de3592b FIX: Changed 2nd parameter of check_shape() from unsigned int * to size_t *.
[SVN r17831]
2003-03-12 10:45:59 +00:00
Ronald Garcia
84d65a8402 Must have forgot to check in this change.
[SVN r17540]
2003-02-19 23:42:32 +00:00
Ronald Garcia
da922535c2 Repaired some dependent base class issues (found by icc -ansi).
[SVN r17243]
2003-02-05 20:39:13 +00:00
Ronald Garcia
b8bf7a5fcd Fixed a bug in advance.
[SVN r17093]
2003-01-30 16:55:31 +00:00
Ronald Garcia
ef89b81e7c Made some changes as per bug reports regarding calls to dependent base classes.
[SVN r16932]
2003-01-18 19:47:29 +00:00
Ronald Garcia
080c2a7c9b Bug fixes related to calling functions in dependent base classes.
[SVN r16924]
2003-01-17 20:09:54 +00:00
Ronald Garcia
9c3949fb67 Imported from jsiek's submission to the library group, or something like that.
I modified the labels to not use colons because some browser's can't handle
labels with colons in them.


[SVN r16829]
2003-01-09 14:23:05 +00:00