Changeset a010d6 in git for Singular/countedref.cc
- Timestamp:
- Sep 2, 2012, 5:13:11 PM (12 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- 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
- File:
-
- 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.