![]() |
![]() |
#include <strbitset.h>
Public Types | |
typedef unsigned int | size_t |
Public Member Functions | |
index_type () | |
index_type (strbitset const *b, std::string const &s) | |
bool | operator< (index_type const &r) const |
bool | operator<= (index_type const &r) const |
bool | operator== (index_type const &r) const |
bool | operator> (index_type const &r) const |
bool | operator>= (index_type const &r) const |
std::string const & | str () const |
Protected Attributes | |
strbitset const * | bitset_ |
size_t | i_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const index_type &r) |
class | strbitset |
Definition at line 28 of file strbitset.h.
typedef unsigned int pat::strbitset::index_type::size_t |
Definition at line 30 of file strbitset.h.
pat::strbitset::index_type::index_type | ( | ) | [inline] |
Definition at line 34 of file strbitset.h.
pat::strbitset::index_type::index_type | ( | strbitset const * | b, |
std::string const & | s | ||
) | [inline] |
bool pat::strbitset::index_type::operator< | ( | index_type const & | r | ) | const [inline] |
bool pat::strbitset::index_type::operator<= | ( | index_type const & | r | ) | const [inline] |
bool pat::strbitset::index_type::operator== | ( | index_type const & | r | ) | const [inline] |
bool pat::strbitset::index_type::operator> | ( | index_type const & | r | ) | const [inline] |
bool pat::strbitset::index_type::operator>= | ( | index_type const & | r | ) | const [inline] |
std::string const& pat::strbitset::index_type::str | ( | ) | const [inline] |
Definition at line 46 of file strbitset.h.
References bitset_, i_, and pat::strbitset::index().
std::ostream& operator<< | ( | std::ostream & | out, |
const index_type & | r | ||
) | [friend] |
Definition at line 27 of file strbitset.cc.
friend class strbitset [friend] |
Definition at line 32 of file strbitset.h.
strbitset const* pat::strbitset::index_type::bitset_ [protected] |
Definition at line 57 of file strbitset.h.
Referenced by index_type(), and str().
size_t pat::strbitset::index_type::i_ [protected] |
Definition at line 58 of file strbitset.h.
Referenced by index_type(), operator<(), pat::operator<<(), operator<=(), operator==(), operator>(), operator>=(), pat::strbitset::operator[](), and str().