Changes between Version 124 and Version 125 of LibrariesUnderConstruction
- Timestamp:
- Oct 19, 2010, 3:22:52 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LibrariesUnderConstruction
v124 v125 1183 1183 * '''Description:''' TR2 Proposal text: [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2101.html Tree Structures and Related Concepts for the C++ Standard Library (TR2)] 1184 1184 1185 ---------------------------------------------------------------------------------------------------1186 == Boost.!TypeTraits.Ext==1187 * '''Author(s):''' Howard Hinnant, Beman Dawes and Vicente J. Botet Escribá1188 * '''Version:''' 0.1.01189 * '''State:''' Stable1190 * '''Last upload:'''2010 September 71191 * '''Links:''' [http://svn.boost.org/svn/boost/sandbox/chrono/libs/type_traits_ext/doc/html Documentation] [http://www.boostpro.com/vault/index.php?action=downloadfile&filename=type_traits_ext.zip&directory=Generic%20Programming& Download] [http://svn.boost.org/svn/boost/sandbox/chrono Boost Sandbox]1192 * '''Categories:''' [#MathAndNumerics Math And Numerics]1193 * '''Description:''' The Boost Ratio library provides:1194 * The C++0x Standard Library's common_type, add_rvalue_reference class templates and the declval function template.1195 1196 1185 1197 1186 --------------------------------------------------------------------------------------------------- … … 1220 1209 1221 1210 --------------------------------------------------------------------------------------------------- 1222 == Boost. !XInt ==1211 == Boost.XInt == 1223 1212 * '''Author(s):''' Chad Nelson 1224 1213 * '''Version:''' 0.6 … … 1398 1387 1399 1388 --------------------------------------------------------------------------------------------------- 1389 1390 == Association == 1391 * '''Suggested by:''' Vicente J. Botet Escribá 1392 * '''Categories:'''[#DataStructures Data Structures] 1393 * '''Description:''' Intrusive bidirectional associations. 1394 1395 --------------------------------------------------------------------------------------------------- 1400 1396 == Cloner == 1401 1397 * '''Suggested by:''' Vicente J. Botet Escribá … … 1546 1542 }}} 1547 1543 1548 It would be great also that the same data that can be serialized on archives, could be serializable on a frame using the same save function. But this works only when we save at the end of the frame. Let me see this using a 1549 little example: Class C has 3 information elements to serialize (a, b and c). So the save 1544 It would be great also that the same data that can be serialized on archives, could be serializable on a frame using the same save function. But this works only when we save at the end of the frame. Let me see this using a little example: Class C has 3 information elements to serialize (a, b and c). So the save 1550 1545 functions could be something like 1551 1546 … … 1585 1580 1586 1581 --------------------------------------------------------------------------------------------------- 1582 1587 1583 == Quartets == 1588 1584 * '''Suggested by:''' Vicente J. Botet Escribá … … 1607 1603 {{{ 1608 1604 #!cpp 1609 space sh; 1610 space::cell<int> c1(sh), c2(sh), c3(sh); 1611 c1.expr=1; 1612 c2.expr=2; 1613 c3.expr=c1+c2; 1614 sh.refresh(); 1615 std::cout<< c1.value() << ", " << c2.value() << ", " << c3.value() << std::endl; 1605 cell<int> c1, c2, c3; 1606 c1 = 1; 1607 c2 = 2; 1608 c3 = c1 + c2; 1609 std::cout<< c1.get() << ", " << c2.get() << ", " << c3.get() << std::endl; 1616 1610 }}} 1617 1611 … … 1620 1614 sheet sh(2,3); 1621 1615 sheet::cell<int> c01(sh,0,1), c02(sh,0,2), c03(sh,0,3); 1622 c01.expr=1; 1623 c02.expr=2; 1624 c03.expr=rel_cell(c03,0,1)+rel_cell(c03,0,2); 1625 sh.refresh(); 1626 std::cout<< c01.value() << ", " << c02.value() << ", " << c03.value() << std::endl; 1627 c11.expr=5; 1628 c12.expr=8; 1629 c13.expr=c03.copy(); 1630 sh.refresh(); 1616 c01 = 1; 1617 c02 = 2; 1618 c03 = rel_cell(c03,0,1)+rel_cell(c03,0,2); 1619 std::cout<< c01.get() << ", " << c02.get() << ", " << c03.get() << std::endl; 1620 c11 = 5; 1621 c12 = 8; 1622 c13 = c03.copy(); 1631 1623 std::cout<< c11 << ", " << c12 << ", " << c13 << std::endl; 1632 1624 }}} … … 1754 1746 * [#Boost.Move Boost.Move] 1755 1747 * [#Boost.SmartPtr.UniquePtr Boost.SmartPtr.UniquePtr] 1756 * [#Boost.!TypeTraits.Ext TypeTraits.Ext] 1748 1757 1749 --------------------------------------------------------------------------------------------------- 1758 1750 == Graphical User Interface ==