Changeset View
Changeset View
Standalone View
Standalone View
src/script/script.h
Show First 20 Lines • Show All 427 Lines • ▼ Show 20 Lines | CScript(std::vector<uint8_t>::const_iterator pbegin, | ||||
: CScriptBase(pbegin, pend) {} | : CScriptBase(pbegin, pend) {} | ||||
CScript(const uint8_t *pbegin, const uint8_t *pend) | CScript(const uint8_t *pbegin, const uint8_t *pend) | ||||
: CScriptBase(pbegin, pend) {} | : CScriptBase(pbegin, pend) {} | ||||
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) { | ||||
READWRITE(static_cast<CScriptBase &>(*this)); | READWRITEAS(CScriptBase, *this); | ||||
} | } | ||||
CScript &operator+=(const CScript &b) { | CScript &operator+=(const CScript &b) { | ||||
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) { | ||||
▲ Show 20 Lines • Show All 227 Lines • Show Last 20 Lines |