Changeset 92 for cpp/gdk/sstring.cpp


Ignore:
Timestamp:
07/02/13 22:31:23 (11 years ago)
Author:
Maciej Komosinski
Message:

SString::valueOf(value) can handle more argument types

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/gdk/sstring.cpp

    r81 r92  
    66#include "sstring.h"
    77#include "nonstd_stl.h"
    8 
     8#include "extvalue.h"
    99
    1010static int guessMemSize(int request, int memhint)
     
    312312return t;
    313313}
     314const SString& SString::valueOf(long i)
     315{
     316static SString t;
     317sprintf(t.directWrite(20),"%d",i); t.endWrite();
     318return t;
     319}
    314320const SString& SString::valueOf(double d)
    315321{
     
    318324return t;
    319325}
     326const SString& SString::valueOf(const SString& s)
     327{
     328return s;
     329}
     330SString SString::valueOf(const ExtValue& v)
     331{
     332return v.getString();
     333}
     334SString SString::valueOf(const ExtObject& v)
     335{
     336return v.toString();
     337}
    320338
    321339SString &SString::empty()
Note: See TracChangeset for help on using the changeset viewer.