v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::bits::BitsIterator< T, kMSBFirst > Class Template Reference

#include <bits-iterator.h>

Inheritance diagram for v8::base::bits::BitsIterator< T, kMSBFirst >:
Collaboration diagram for v8::base::bits::BitsIterator< T, kMSBFirst >:

Public Member Functions

 BitsIterator (T bits)
 
int operator* () const
 
BitsIteratoroperator++ ()
 
bool operator== (BitsIterator other)
 
bool operator!= (BitsIterator other)
 

Private Attributes

T bits_
 

Additional Inherited Members

- Public Types inherited from v8::base::iterator< std::forward_iterator_tag, int >
using iterator_category
 
using value_type
 
using difference_type
 
using pointer
 
using reference
 

Detailed Description

template<typename T, bool kMSBFirst = false>
class v8::base::bits::BitsIterator< T, kMSBFirst >

Definition at line 18 of file bits-iterator.h.

Constructor & Destructor Documentation

◆ BitsIterator()

template<typename T , bool kMSBFirst = false>
v8::base::bits::BitsIterator< T, kMSBFirst >::BitsIterator ( T bits)
inlineexplicit

Definition at line 22 of file bits-iterator.h.

Member Function Documentation

◆ operator!=()

template<typename T , bool kMSBFirst = false>
bool v8::base::bits::BitsIterator< T, kMSBFirst >::operator!= ( BitsIterator< T, kMSBFirst > other)
inline

Definition at line 35 of file bits-iterator.h.

◆ operator*()

template<typename T , bool kMSBFirst = false>
int v8::base::bits::BitsIterator< T, kMSBFirst >::operator* ( ) const
inline

Definition at line 24 of file bits-iterator.h.

Here is the call graph for this function:

◆ operator++()

template<typename T , bool kMSBFirst = false>
BitsIterator & v8::base::bits::BitsIterator< T, kMSBFirst >::operator++ ( )
inline

Definition at line 29 of file bits-iterator.h.

◆ operator==()

template<typename T , bool kMSBFirst = false>
bool v8::base::bits::BitsIterator< T, kMSBFirst >::operator== ( BitsIterator< T, kMSBFirst > other)
inline

Definition at line 34 of file bits-iterator.h.

Member Data Documentation

◆ bits_

template<typename T , bool kMSBFirst = false>
T v8::base::bits::BitsIterator< T, kMSBFirst >::bits_
private

Definition at line 38 of file bits-iterator.h.


The documentation for this class was generated from the following file: