Changeset View
Changeset View
Standalone View
Standalone View
src/script/script.h
Show First 20 Lines • Show All 431 Lines • ▼ Show 20 Lines | public: | ||||
ADD_SERIALIZE_METHODS; | ADD_SERIALIZE_METHODS; | ||||
template <typename Stream, typename Operation> | template <typename Stream, typename Operation> | ||||
inline void SerializationOp(Stream &s, Operation ser_action) { | inline void SerializationOp(Stream &s, Operation ser_action) { | ||||
READWRITEAS(CScriptBase, *this); | READWRITEAS(CScriptBase, *this); | ||||
} | } | ||||
CScript &operator+=(const CScript &b) { | CScript &operator+=(const CScript &b) { | ||||
reserve(size() + b.size()); | |||||
insert(end(), b.begin(), b.end()); | insert(end(), b.begin(), b.end()); | ||||
return *this; | return *this; | ||||
} | } | ||||
friend CScript operator+(const CScript &a, const CScript &b) { | friend CScript operator+(const CScript &a, const CScript &b) { | ||||
CScript ret = a; | CScript ret = a; | ||||
ret += b; | ret += b; | ||||
return ret; | return ret; | ||||
▲ Show 20 Lines • Show All 224 Lines • Show Last 20 Lines |