Commit Graph

266 Commits

Author SHA1 Message Date
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
Ronald Garcia
0e55920979 Added a note about upcoming user documentation update.
[SVN r16809]
2003-01-08 23:36:12 +00:00
Beman Dawes
7683594b36 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
Ronald Garcia
7ed9d30cc9 Added resizing capability to multi_array (not multi_array_ref!).
[SVN r16505]
2002-12-04 02:03:26 +00:00
Beman Dawes
e5909ce409 Add super_type:: so 2-phase lookup works right
[SVN r16378]
2002-11-23 18:17:43 +00:00
Ronald Garcia
8387e84d8f Patch received from Toon Knapen applied.
[SVN r16034]
2002-10-31 21:26:25 +00:00
Ronald Garcia
6d413aa039 Fixed a typo.
[SVN r15439]
2002-09-18 15:07:12 +00:00