AsmJit
Low-Latency Machine Code Generation
Roadmap
Docs
Parser
Support
GitHub
API Reference
Index
Class List
Build Instructions
Breaking Changes
Core
Assembler
Builder
Compiler
Function
Logging
Error Handling
Instruction DB
Virtual Memory
Support
Utilities
X86 Backend
ARM Commons
AArch64 Backend
UJIT
Index
⭢
Utilities
⭢
asmjit::Support::BitVectorOpIterator< T, OperatorT >
asmjit::Support::BitVectorOpIterator< T, OperatorT > Class Template Reference
[¶]
Public Members
const
T*
_a_ptr
const
T*
_b_ptr
size_t
_idx
size_t
_end
T
_current
Member Functions
BitVectorOpIterator
(
const
T* a_data,
const
T* b_data,
size_t
bit_word_count,
size_t
start = 0)
noexcept
BitVectorOpIterator
(
Span
<
const
T>a,
Span
<
const
T>b,
size_t
start = 0)
noexcept
void
init
(
const
T* a_data,
const
T* b_data,
size_t
bit_word_count,
size_t
start = 0)
noexcept
bool
has_next
()
noexcept
size_t
next
()
noexcept