Core/Rpc: rpc++ now returns Null when no more values available

git-svn-id: svn://ultimatepp.org/upp/trunk@8025 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-01-09 13:23:36 +00:00
parent 75cc89b2d8
commit 782a62f875

View file

@ -214,7 +214,7 @@ struct RpcData {
int GetRemainingCount() const { return in.GetCount() - ii; }
Value Get() { if(ii >= in.GetCount()) throw ValueTypeMismatch(); return in[ii++]; }
Value Get() { if(ii >= in.GetCount()) return Value(); return in[ii++]; }
template <class T>
RpcData& operator>>(T& x) { ValueGet(x, Get()); return *this; }