|
| CScript () |
|
| CScript (const CScript &b) |
|
| CScript (const_iterator pbegin, const_iterator pend) |
|
| CScript (std::vector< unsigned char >::const_iterator pbegin, std::vector< unsigned char >::const_iterator pend) |
|
| CScript (const unsigned char *pbegin, const unsigned char *pend) |
|
CScript & | operator+= (const CScript &b) |
|
| CScript (int64_t b) |
|
| CScript (opcodetype b) |
|
| CScript (const CScriptNum &b) |
|
| CScript (const std::vector< unsigned char > &b) |
|
CScript & | operator<< (int64_t b) |
|
CScript & | operator<< (opcodetype opcode) |
|
CScript & | operator<< (const CScriptNum &b) |
|
CScript & | operator<< (const std::vector< unsigned char > &b) |
|
CScript & | operator<< (const CScript &b) |
|
bool | GetOp (iterator &pc, opcodetype &opcodeRet, std::vector< unsigned char > &vchRet) |
|
bool | GetOp (iterator &pc, opcodetype &opcodeRet) |
|
bool | GetOp (const_iterator &pc, opcodetype &opcodeRet, std::vector< unsigned char > &vchRet) const |
|
bool | GetOp (const_iterator &pc, opcodetype &opcodeRet) const |
|
bool | GetOp2 (const_iterator &pc, opcodetype &opcodeRet, std::vector< unsigned char > *pvchRet) const |
|
int | FindAndDelete (const CScript &b) |
|
int | Find (opcodetype op) const |
|
unsigned int | GetSigOpCount (bool fAccurate) const |
|
unsigned int | GetSigOpCount (const CScript &scriptSig) const |
|
bool | IsNormalPaymentScript () const |
|
bool | IsPayToPublicKeyHash () const |
|
bool | IsPayToScriptHash () const |
|
bool | IsPushOnly (const_iterator pc) const |
|
bool | IsPushOnly () const |
|
bool | IsUnspendable () const |
|
void | clear () |
|
void | assign (size_type n, const T &val) |
|
template<typename InputIterator > |
void | assign (InputIterator first, InputIterator last) |
|
| prevector () |
|
| prevector (size_type n) |
|
| prevector (size_type n, const T &val=T()) |
|
template<typename InputIterator > |
| prevector (InputIterator first, InputIterator last) |
|
| prevector (const prevector< N, T, Size, Diff > &other) |
|
prevector & | operator= (const prevector< N, T, Size, Diff > &other) |
|
size_type | size () const |
|
bool | empty () const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
size_t | capacity () const |
|
T & | operator[] (size_type pos) |
|
const T & | operator[] (size_type pos) const |
|
void | resize (size_type new_size) |
|
void | reserve (size_type new_capacity) |
|
void | shrink_to_fit () |
|
void | clear () |
|
iterator | insert (iterator pos, const T &value) |
|
void | insert (iterator pos, size_type count, const T &value) |
|
template<typename InputIterator > |
void | insert (iterator pos, InputIterator first, InputIterator last) |
|
iterator | erase (iterator pos) |
|
iterator | erase (iterator first, iterator last) |
|
void | push_back (const T &value) |
|
void | pop_back () |
|
T & | front () |
|
const T & | front () const |
|
T & | back () |
|
const T & | back () const |
|
void | swap (prevector< N, T, Size, Diff > &other) |
|
| ~prevector () |
|
bool | operator== (const prevector< N, T, Size, Diff > &other) const |
|
bool | operator!= (const prevector< N, T, Size, Diff > &other) const |
|
bool | operator< (const prevector< N, T, Size, Diff > &other) const |
|
size_t | allocated_memory () const |
|
Serialized script, used inside transaction inputs and outputs
Definition at line 373 of file script.h.
unsigned int CScript::GetSigOpCount |
( |
bool |
fAccurate | ) |
const |
Pre-version-0.6, Bitcoin always counted CHECKMULTISIGs as 20 sigops. With pay-to-script-hash, that changed: CHECKMULTISIGs serialized in scriptSigs are counted more accurately, assuming they are of the form ... OP_N CHECKMULTISIG ...
Definition at line 155 of file script.cpp.
Referenced by GetLegacySigOpCount(), GetP2SHSigOpCount(), and GetSigOpCount().