Changeset View
Changeset View
Standalone View
Standalone View
src/script/script.h
| Show First 20 Lines • Show All 446 Lines • ▼ Show 20 Lines | public: | ||||
| CScript(const_iterator pbegin, const_iterator pend) | CScript(const_iterator pbegin, const_iterator pend) | ||||
| : CScriptBase(pbegin, pend) {} | : CScriptBase(pbegin, pend) {} | ||||
| CScript(std::vector<uint8_t>::const_iterator pbegin, | CScript(std::vector<uint8_t>::const_iterator pbegin, | ||||
| std::vector<uint8_t>::const_iterator pend) | std::vector<uint8_t>::const_iterator pend) | ||||
| : 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) {} | ||||
| SERIALIZE_METHODS(CScript, obj) { READWRITEAS(CScriptBase, obj); } | SERIALIZE_METHODS(CScript, obj) { READWRITE(AsBase<CScriptBase>(obj)); } | ||||
| explicit CScript(int64_t b) { operator<<(b); } | explicit CScript(int64_t b) { operator<<(b); } | ||||
| explicit CScript(opcodetype b) { operator<<(b); } | explicit CScript(opcodetype b) { operator<<(b); } | ||||
| explicit CScript(const CScriptNum &b) { operator<<(b); } | explicit CScript(const CScriptNum &b) { operator<<(b); } | ||||
| // delete non-existent constructor to defend against future introduction | // delete non-existent constructor to defend against future introduction | ||||
| // e.g. via prevector | // e.g. via prevector | ||||
| explicit CScript(const std::vector<uint8_t> &b) = delete; | explicit CScript(const std::vector<uint8_t> &b) = delete; | ||||
| ▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines | |||||