Bitcoin Core 28.99.0
P2P Digital Currency
CScript Member List

This is the complete list of members for CScript, including all inherited members.

_sizeprevector< N, T, Size, Diff >private
_unionprevector< N, T, Size, Diff >private
allocated_memory() constprevector< N, T, Size, Diff >inline
AppendData(std::span< const value_type > data)CScriptinlineprivate
AppendDataSize(const uint32_t size)CScriptinlineprivate
assign(size_type n, const T &val)prevector< N, T, Size, Diff >inline
assign(InputIterator first, InputIterator last)prevector< N, T, Size, Diff >inline
back()prevector< N, T, Size, Diff >inline
back() constprevector< N, T, Size, Diff >inline
begin()prevector< N, T, Size, Diff >inline
begin() constprevector< N, T, Size, Diff >inline
capacity() constprevector< N, T, Size, Diff >inline
change_capacity(size_type new_capacity)prevector< N, T, Size, Diff >inlineprivate
clear()CScriptinline
const_pointer typedefprevector< N, T, Size, Diff >
const_reference typedefprevector< N, T, Size, Diff >
CScript()=defaultCScript
CScript(InputIterator first, InputIterator last)CScriptinline
CScript(int64_t b)CScriptinlineexplicit
CScript(opcodetype b)CScriptinlineexplicit
CScript(const CScriptNum &b)CScriptinlineexplicit
CScript(const std::vector< unsigned char > &b)=deleteCScriptexplicit
data()prevector< N, T, Size, Diff >inline
data() constprevector< N, T, Size, Diff >inline
DecodeOP_N(opcodetype opcode)CScriptinlinestatic
difference_type typedefprevector< N, T, Size, Diff >
direct_ptr(difference_type pos)prevector< N, T, Size, Diff >inlineprivate
direct_ptr(difference_type pos) constprevector< N, T, Size, Diff >inlineprivate
emplace_back(Args &&... args)prevector< N, T, Size, Diff >inline
empty() constprevector< N, T, Size, Diff >inline
EncodeOP_N(int n)CScriptinlinestatic
end()prevector< N, T, Size, Diff >inline
end() constprevector< N, T, Size, Diff >inline
erase(iterator pos)prevector< N, T, Size, Diff >inline
erase(iterator first, iterator last)prevector< N, T, Size, Diff >inline
fill(T *dst, ptrdiff_t count, const T &value=T{})prevector< N, T, Size, Diff >inlineprivate
fill(T *dst, InputIterator first, InputIterator last)prevector< N, T, Size, Diff >inlineprivate
front()prevector< N, T, Size, Diff >inline
front() constprevector< N, T, Size, Diff >inline
GetOp(const_iterator &pc, opcodetype &opcodeRet, std::vector< unsigned char > &vchRet) constCScriptinline
GetOp(const_iterator &pc, opcodetype &opcodeRet) constCScriptinline
GetSigOpCount(bool fAccurate) constCScript
GetSigOpCount(const CScript &scriptSig) constCScript
HasValidOps() constCScript
indirect_ptr(difference_type pos)prevector< N, T, Size, Diff >inlineprivate
indirect_ptr(difference_type pos) constprevector< N, T, Size, Diff >inlineprivate
insert(iterator pos, const T &value)prevector< N, T, Size, Diff >inline
insert(iterator pos, size_type count, const T &value)prevector< N, T, Size, Diff >inline
insert(iterator pos, InputIterator first, InputIterator last)prevector< N, T, Size, Diff >inline
is_direct() constprevector< N, T, Size, Diff >inlineprivate
IsPayToAnchor() constCScript
IsPayToAnchor(int version, const std::vector< unsigned char > &program)CScriptstatic
IsPayToScriptHash() constCScript
IsPayToWitnessScriptHash() constCScript
IsPushOnly(const_iterator pc) constCScript
IsPushOnly() constCScript
IsUnspendable() constCScriptinline
IsWitnessProgram(int &version, std::vector< unsigned char > &program) constCScript
item_ptr(difference_type pos)prevector< N, T, Size, Diff >inlineprivate
item_ptr(difference_type pos) constprevector< N, T, Size, Diff >inlineprivate
operator!=(const prevector< N, T, Size, Diff > &other) constprevector< N, T, Size, Diff >inline
operator<(const prevector< N, T, Size, Diff > &other) constprevector< N, T, Size, Diff >inline
operator<<(const CScript &b)=deleteCScript
operator<<(int64_t b) LIFETIMEBOUNDCScriptinline
operator<<(opcodetype opcode) LIFETIMEBOUNDCScriptinline
operator<<(const CScriptNum &b) LIFETIMEBOUNDCScriptinline
operator<<(std::span< const std::byte > b) LIFETIMEBOUNDCScriptinline
operator<<(std::span< const value_type > b) LIFETIMEBOUNDCScriptinline
operator=(const prevector< N, T, Size, Diff > &other)prevector< N, T, Size, Diff >inline
operator=(prevector< N, T, Size, Diff > &&other) noexceptprevector< N, T, Size, Diff >inline
operator==(const prevector< N, T, Size, Diff > &other) constprevector< N, T, Size, Diff >inline
operator[](size_type pos)prevector< N, T, Size, Diff >inline
operator[](size_type pos) constprevector< N, T, Size, Diff >inline
pointer typedefprevector< N, T, Size, Diff >
pop_back()prevector< N, T, Size, Diff >inline
prevector()=defaultprevector< N, T, Size, Diff >
prevector(size_type n)prevector< N, T, Size, Diff >inlineexplicit
prevector(size_type n, const T &val)prevector< N, T, Size, Diff >inlineexplicit
prevector(InputIterator first, InputIterator last)prevector< N, T, Size, Diff >inline
prevector(const prevector< N, T, Size, Diff > &other)prevector< N, T, Size, Diff >inline
prevector(prevector< N, T, Size, Diff > &&other) noexceptprevector< N, T, Size, Diff >inline
push_back(const T &value)prevector< N, T, Size, Diff >inline
push_int64(int64_t n)CScriptinlineprotected
rbegin()prevector< N, T, Size, Diff >inline
rbegin() constprevector< N, T, Size, Diff >inline
reference typedefprevector< N, T, Size, Diff >
rend()prevector< N, T, Size, Diff >inline
rend() constprevector< N, T, Size, Diff >inline
reserve(size_type new_capacity)prevector< N, T, Size, Diff >inline
resize(size_type new_size)prevector< N, T, Size, Diff >inline
resize_uninitialized(size_type new_size)prevector< N, T, Size, Diff >inline
SERIALIZE_METHODS(CScript, obj)CScriptinline
shrink_to_fit()prevector< N, T, Size, Diff >inline
size() constprevector< N, T, Size, Diff >inline
size_type typedefprevector< N, T, Size, Diff >
swap(prevector< N, T, Size, Diff > &other) noexceptprevector< N, T, Size, Diff >inline
value_type typedefprevector< N, T, Size, Diff >
~prevector()prevector< N, T, Size, Diff >inline