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
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
SSIZE_T MLssize_t
The signed ML size type which is a signed 32 bit size_t on 32 bit platforms and 64 bit one on 64 bit ...