Changeset a010d6 in git
- Timestamp:
- Sep 2, 2012, 5:13:11 PM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '2234726c50d679d6664181a5c72f75a6fd64a787')
- Children:
- e318c0df53d14d067ee1ee383417566c2e226e9b
- Parents:
- d919cdb0ce12fcfcaaeebf0f6f31de8ca803c3ba
- git-author:
- Alexander Dreyer <alexander.dreyer@itwm.fraunhofer.de>2012-09-02 17:13:11+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-09-05 15:52:17+02:00
- Location:
- Singular
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/countedref.cc
rd919cd ra010d6 4 4 * 5 5 * @author Alexander Dreyer 6 * @date 201 0-12-156 * @date 2012-08-15 7 7 * 8 * This file defines the @c blackbox operations for the countedref type. 8 * This file defines reference countes interpreter objects and adds the 9 * @c blackbox operations for high-level types 'reference' and 'shared'. 9 10 * 11 * @note This works was supported by the "Industrial Algebra" project. 12 * 10 13 * @par Copyright: 11 * (c) 201 0by The Singular Team, see LICENSE file14 * (c) 2012 by The Singular Team, see LICENSE file 12 15 **/ 13 16 //***************************************************************************** 14 15 17 16 18 … … 31 33 #include "attrib.h" 32 34 35 #include "countedref.h" 36 37 #if 0 33 38 /** @class CountedRefPtr 34 39 * This class implements a smart pointer which handles pointer-style access … … 137 142 count_type ref; // naming consistent with other classes 138 143 }; 139 144 #endif 140 145 class CountedRefEnv { 141 146 typedef CountedRefEnv self; … … 180 185 }; 181 186 187 #if 0 182 188 /// Overloading ring destruction 183 189 inline void CountedRefPtr_kill(ring r) { rKill(r); } 184 185 190 class LeftvHelper { 186 191 public: … … 338 343 leftv m_data; 339 344 }; 340 345 #endif 341 346 /** @class CountedRefData 342 347 * This class stores a reference counter as well as a Singular interpreter object.
Note: See TracChangeset
for help on using the changeset viewer.