13#ifndef ML_BASE_ITEM_PARSER_H 
   14#define ML_BASE_ITEM_PARSER_H 
   55         kNumBaseItemErrorCodes   
 
 
Parser class for BaseItem strings, containing an object's id and name.
 
int getName(std::string &name)
Parse and return object name.
 
int getId(MLssize_t &id)
Parse and return object id.
 
BaseItemParser()
Constructor.
 
const char * getErrorMessage(int errorCode) override
Get error string for errorCode.
 
Basic parser class from which special parser classes can be derived for parsing persistent state stri...
 
@ kNumBaseErrorCodes
Highest error code +1.
 
#define MLBASEEXPORT
defined Header file mlBaseInit.h
 
SSIZE_T MLssize_t
The signed ML size type that is a signed 32-bit size_t on 32-bit platforms and 64-bit one on 64-bit p...