Raoul Gough
|
1361c0f481
|
Delete from HEAD branch
[SVN r1648]
|
2003-10-07 17:31:40 +00:00 |
|
Raoul Gough
|
04cb2cd39a
|
Initial revision
[SVN r1644]
|
2003-10-07 17:28:24 +00:00 |
|
Raoul Gough
|
7d061a18ae
|
Updated for new indexing suite, with identical results for proxy container, pointer container and real Python list
[SVN r1568]
|
2003-09-18 17:58:11 +00:00 |
|
Raoul Gough
|
dc65b0702c
|
Removing obsolete/out of date files
[SVN r1567]
|
2003-09-18 17:57:18 +00:00 |
|
Raoul Gough
|
b8dd3b324a
|
Remove .def of __eq__, since find and count now implemented as C++ functions
[SVN r1566]
|
2003-09-18 17:49:27 +00:00 |
|
Raoul Gough
|
1a33896b71
|
Avoid consequential failures from __setslice__ with non-iterable value
[SVN r1565]
|
2003-09-18 17:46:43 +00:00 |
|
Raoul Gough
|
752542b4b3
|
Synchronize with local work
[SVN r1564]
|
2003-09-18 17:45:39 +00:00 |
|
Raoul Gough
|
59a243f434
|
Extended traits for values stored in containers to be exposed by the indexing suite
[SVN r1563]
|
2003-09-18 17:36:56 +00:00 |
|
Raoul Gough
|
bb376514b1
|
Proxy object for an element in a container_proxy
[SVN r1562]
|
2003-09-18 17:36:03 +00:00 |
|
Raoul Gough
|
5f54f7f82b
|
Extended iterator traits for the indexing suite (formerly iterator_suite.hpp)
[SVN r1561]
|
2003-09-18 17:34:35 +00:00 |
|
Raoul Gough
|
b59e147b3b
|
Renaming iterator_suite.hpp to more appropriate iterator_traits.hpp
[SVN r1560]
|
2003-09-18 17:33:33 +00:00 |
|
Raoul Gough
|
0cf6fdc7f0
|
Seperate most code into visitor.hpp, use algo_selector instead of container_traits
[SVN r1538]
|
2003-09-11 22:39:54 +00:00 |
|
Raoul Gough
|
ec103b76cd
|
Remove algorithms typedefs (which were kind of circular in nature)
[SVN r1537]
|
2003-09-11 22:38:39 +00:00 |
|
Raoul Gough
|
4e41dbba6f
|
Explicitly include boost/type_traits
[SVN r1536]
|
2003-09-11 22:37:53 +00:00 |
|
Raoul Gough
|
555c99156d
|
Split algorithms portion into seperate header algorithms.hpp
[SVN r1535]
|
2003-09-11 22:36:18 +00:00 |
|
Raoul Gough
|
acfc856f6e
|
Automatic selection of algorithms by container type (uses partial specializations)
[SVN r1534]
|
2003-09-11 22:35:32 +00:00 |
|
Raoul Gough
|
33e3f4b6c9
|
def_visitor to add indexing capabilities to a Boost Python class
[SVN r1533]
|
2003-09-11 22:34:10 +00:00 |
|
Raoul Gough
|
415be6e71a
|
Uniform interface layer for various containers
[SVN r1532]
|
2003-09-11 22:32:54 +00:00 |
|
Raoul Gough
|
2c8f4753e2
|
Remove slice to separate file, out of line function bodies, working set_slice
[SVN r1528]
|
2003-09-10 15:40:38 +00:00 |
|
Raoul Gough
|
a8eb3979ee
|
Added setTrace def
[SVN r1527]
|
2003-09-10 15:39:31 +00:00 |
|
Raoul Gough
|
de1ea325bd
|
Added __setitem__ overload for slice handling
[SVN r1526]
|
2003-09-10 15:38:52 +00:00 |
|
Raoul Gough
|
f587a1b684
|
TypeWrapper for Python slice objects
[SVN r1525]
|
2003-09-10 15:37:45 +00:00 |
|
Raoul Gough
|
a8d2e3cc26
|
C++ interface to iterable Python objects
[SVN r1524]
|
2003-09-10 15:36:45 +00:00 |
|
Raoul Gough
|
ea5fa8ab3e
|
Use IntWrapper for tracing, provide Vector_ref with return_internal_refrerence policy
[SVN r1523]
|
2003-09-10 11:26:31 +00:00 |
|
Raoul Gough
|
e362ad5545
|
Support for client-provided call policies using generator function
[SVN r1522]
|
2003-09-10 11:25:54 +00:00 |
|
Raoul Gough
|
5f3579bc04
|
Add call policies support to get_slice
[SVN r1521]
|
2003-09-10 11:25:24 +00:00 |
|
Raoul Gough
|
dcf0cdf35b
|
Split IntWrapper into separate module
[SVN r1520]
|
2003-09-10 11:24:47 +00:00 |
|
Raoul Gough
|
a6a88eb88d
|
Simple int wrapper with optional tracing for test purposes
[SVN r1519]
|
2003-09-10 11:24:21 +00:00 |
|
Raoul Gough
|
1279ed8ddf
|
Tests for container_suite instance
[SVN r1518]
|
2003-09-09 22:03:18 +00:00 |
|
Raoul Gough
|
c63819dba9
|
Define two overloads for __getitem__ in index_style_linear specialization
[SVN r1517]
|
2003-09-09 20:57:22 +00:00 |
|
Raoul Gough
|
8e5400b8e4
|
Added working slice extraction
[SVN r1516]
|
2003-09-09 20:56:09 +00:00 |
|
Raoul Gough
|
ea7015fae1
|
Include new files to date
[SVN r1515]
|
2003-09-09 18:28:14 +00:00 |
|
Raoul Gough
|
081251bc8a
|
Use an enumerated type for indexing styles
[SVN r1514]
|
2003-09-09 18:27:28 +00:00 |
|
Raoul Gough
|
eac3f3d9ad
|
Python extension module with various indexing suite instantiations for testing
[SVN r1513]
|
2003-09-09 18:26:11 +00:00 |
|
Raoul Gough
|
12b4c3efc9
|
Slice support functions
[SVN r1512]
|
2003-09-09 18:25:27 +00:00 |
|
Raoul Gough
|
832e0ef2c5
|
Container emulation using a pair of iterators
[SVN r1511]
|
2003-09-09 18:24:50 +00:00 |
|
Raoul Gough
|
38c3f0867d
|
Container traits for the indexing suite
[SVN r1510]
|
2003-09-09 18:24:16 +00:00 |
|
Raoul Gough
|
74e16eb651
|
Extract traits into separate header, started implementation of suite
[SVN r1509]
|
2003-09-09 18:23:45 +00:00 |
|
Raoul Gough
|
eec4ec6701
|
Renamed at() to get(), some fixes for map type, added assign()
[SVN r1508]
|
2003-09-09 18:22:32 +00:00 |
|
Raoul Gough
|
8311bfa7d9
|
Added the necessary copy constructor, assignment operator and destructor
[SVN r1475]
|
2003-09-03 22:46:14 +00:00 |
|
Raoul Gough
|
b7ae3540e2
|
Initial revision
[SVN r1471]
|
2003-09-03 20:47:11 +00:00 |
|
Dirk Gerrits
|
6b988f72d8
|
Makeup of typenames now more consistent.
[SVN r1073]
|
2003-03-01 07:35:54 +00:00 |
|
Dirk Gerrits
|
2192e33256
|
Applied proposed changes.
[SVN r1072]
|
2003-02-28 22:14:03 +00:00 |
|
Dirk Gerrits
|
eedea9c1ce
|
Finished draft. Ready for proof-reading.
[SVN r751]
|
2002-12-07 13:34:44 +00:00 |
|
Dirk Gerrits
|
567802fd75
|
First embedding tutorial draft.
Still some TODOs.
[SVN r749]
|
2002-12-06 00:11:13 +00:00 |
|
Dirk Gerrits
|
78949bfc22
|
Initial checkin: Copied original tutorial from Boost 1.29.0
[SVN r748]
|
2002-12-05 22:22:00 +00:00 |
|
Dirk Gerrits
|
af16728db7
|
Initial checkin: Copied original tutorial from Boost 1.29.0
[SVN r747]
|
2002-12-05 22:12:40 +00:00 |
|
nobody
|
b683dba9be
|
New repository initialized by cvs2svn.
[SVN r146]
|
2002-05-15 19:48:00 +00:00 |
|