Ignore:
Timestamp:
02/26/14 20:04:49 (10 years ago)
Author:
sz
Message:

Param and ExtValue? improvements (better control on conversions, "load" returns the number of loaded fields)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/util/extvalue.h

    r121 r144  
    147147void setString(const SString &v) {if (type!=TString) setrs(v); else sdata()=v;}
    148148void setObject(const ExtObject &src) {if (type!=TObj) setro(src); else odata()=src;}
     149static long getInt(const char* s);
     150static double getDouble(const char* s);
    149151long getInt() const;
    150152double getDouble() const;
     
    153155SString serialize() const;
    154156ExtObject getObject() const;
     157bool isNull() const {return (type==TUnknown)||((type==TObj)&&odata().isEmpty());}
    155158const char* parseNumber(const char* in);
    156159const char* deserialize(const char* in);//< @return first character after the succesfully parsed string or NULL if failed
Note: See TracChangeset for help on using the changeset viewer.