.issues/89ae955518665a61/new/1221008555.M726241P30017Q23.cole
author Christos Mantoulidis <cmad@stanford.edu>
Tue, 04 Aug 2009 13:23:16 -0700
branchdev
changeset 156 f75fb57d2831
parent 89 089d799d7ea2
permissions -rwxr-xr-x
Changed implementation of WeightedRips to store simplex values (max distance between simplices' vertices) as an invisible layer on top of each simplex object, so that the data() field of WeightedRips has been freed for use by the users again.

From: Dmitriy Morozov <morozov@cs.duke.edu>
Date: Tue, 26 Feb 2008 18:22:06 -0500
State: new
Subject: Get rid of intostring() and .c_str()
Message-Id: <89ae955518665a61-0-artemis@metatron>

Get rid of the need for intostring() (in addition to tostring()), and having to
place .c_str() after tostring() in rLog calls.

The former is necessary because of some problem with disambiguating which
operator<<(ostream,T) to use when Event is being output, so intostring() calls
T.operator<<(ostream) explicitly. This problem seems to exist only for Events.

It should be possible to solve the latter by returning char* from tostring()
rather than std::string.