#include <Bitset.h>
|
| bitset (void) |
|
| bitset (unsigned long val) |
|
template<class charT , class traits , class Allocator > |
| bitset (const std::basic_string< charT, traits, Allocator > &str, typename std::basic_string< charT, traits, Allocator >::size_type pos=0, typename std::basic_string< charT, traits, Allocator >::size_type n=std::basic_string< charT, traits, Allocator >::npos) |
|
bool | operator[] (size_t pos) const |
|
bool & | operator[] (size_t pos) |
|
Nice::bitset< N > & | operator &= (const Nice::bitset< N > &rhs) |
|
Nice::bitset< N > & | operator|= (const Nice::bitset< N > &rhs) |
|
Nice::bitset< N > & | operator^= (const Nice::bitset< N > &rhs) |
|
Nice::bitset< N > & | operator<<= (const Nice::bitset< N > &rhs) |
|
Nice::bitset< N > & | operator>>= (const Nice::bitset< N > &rhs) |
|
Nice::bitset< N > | operator~ (void) const |
|
Nice::bitset< N > | operator<< (size_t pos) const |
|
Nice::bitset< N > | operator>> (size_t pos) const |
|
bool | operator== (const Nice::bitset< N > &rhs) const |
|
bool | operator!= (const Nice::bitset< N > &rhs) const |
|
Nice::bitset< N > & | set (void) |
|
Nice::bitset< N > & | set (size_t pos, bool val=true) |
|
Nice::bitset< N > & | flip (void) |
|
Nice::bitset< N > & | flip (size_t pos) |
|
unsigned long | to_ulong (void) const |
|
template<class charT , class traits , class Allocator > |
std::basic_string< charT, traits, Allocator > | to_string (void) const |
|
size_t | count (void) const |
|
size_t | size (void) const |
|
bool | test (size_t pos) const |
|
bool | any (void) const |
|
bool | none (void) const |
|
| operator std::bitset< N > () |
|
|
template<size_t U> |
Nice::bitset< U > | operator & (const Nice::bitset< U > &lhs, const Nice::bitset< U > &rhs) |
|
template<size_t U> |
Nice::bitset< U > | operator| (const Nice::bitset< U > &lhs, const Nice::bitset< U > &rhs) |
|
template<size_t U> |
Nice::bitset< U > | operator^ (const Nice::bitset< U > &lhs, const Nice::bitset< U > &rhs) |
|
template<class charT , class traits , size_t U> |
std::basic_istream< charT, traits > & | operator>> (std::basic_istream< charT, traits > &is, Nice::bitset< U > &rhs) |
|
template<class charT , class traits , size_t U> |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &os, const Nice::bitset< U > &rhs) |
|
◆ bitset() [1/3]
◆ bitset() [2/3]
◆ bitset() [3/3]
template<size_t N>
template<class charT , class traits , class Allocator >
Nice::bitset< N >::bitset |
( |
const std::basic_string< charT, traits, Allocator > & |
str, |
|
|
typename std::basic_string< charT, traits, Allocator >::size_type |
pos = 0 , |
|
|
typename std::basic_string< charT, traits, Allocator >::size_type |
n = std::basic_string<charT,traits,Allocator>::npos |
|
) |
| |
|
inlineexplicit |
◆ any()
◆ count()
◆ flip() [1/2]
◆ flip() [2/2]
◆ none()
◆ operator &=()
◆ operator std::bitset< N >()
◆ operator!=()
◆ operator<<()
◆ operator<<=()
◆ operator==()
◆ operator>>()
◆ operator>>=()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ operator^=()
◆ operator|=()
◆ operator~()
◆ set() [1/2]
◆ set() [2/2]
◆ size()
◆ test()
◆ to_string()
template<size_t N>
template<class charT , class traits , class Allocator >
std::basic_string<charT, traits, Allocator> Nice::bitset< N >::to_string |
( |
void |
| ) |
const |
|
inline |
◆ to_ulong()
◆ operator &
template<size_t N>
template<size_t U>
◆ operator<<
template<size_t N>
template<class charT , class traits , size_t U>
std::basic_ostream<charT, traits>& operator<< |
( |
std::basic_ostream< charT, traits > & |
os, |
|
|
const Nice::bitset< U > & |
rhs |
|
) |
| |
|
friend |
◆ operator>>
template<size_t N>
template<class charT , class traits , size_t U>
std::basic_istream<charT, traits>& operator>> |
( |
std::basic_istream< charT, traits > & |
is, |
|
|
Nice::bitset< U > & |
rhs |
|
) |
| |
|
friend |
◆ operator^
template<size_t N>
template<size_t U>
◆ operator|
template<size_t N>
template<size_t U>
◆ mutex
◆ storage
The documentation for this class was generated from the following file:
- TwiceAsNice/nice/src/libNice/Nice/Util/Bitset.h