Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/UniqueName.cc

    r790d835 r5f2f2d7  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // UniqueName.cc -- Create a unique variants of a base name with a counter.
     7// UniqueName.cc --
    88//
    99// Author           : Richard C. Bilson
    1010// Created On       : Mon May 18 07:44:20 2015
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Tue Nov  7 15:04:00 2023
    13 // Update Count     : 4
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Mon Jun  8 14:47:49 2015
     13// Update Count     : 3
    1414//
    1515
     16#include <string>
     17#include <sstream>
     18
    1619#include "UniqueName.h"
    17 
    18 #include "Common/ToString.hpp"
    1920
    2021UniqueName::UniqueName( const std::string &base ) : base( base ), count( 0 ) {
     
    2223
    2324std::string UniqueName::newName( const std::string &additional ) {
    24         return toString( base, additional, count++ );
     25        std::ostringstream os;
     26        os << base << additional << count++;
     27        return os.str();
    2528}
    2629
Note: See TracChangeset for help on using the changeset viewer.