|
| bitSet (uint32_t size) |
|
| bitSet (const std::initializer_list< bool > &lst) |
|
| bitSet (const bitSet &other) |
|
bitSet & | operator= (const bitSet &other) |
|
| bitSet (bitSet &&other) noexcept |
|
bitSet & | operator= (bitSet &&other) noexcept |
|
uint32_t | count () const |
|
bitSet | resize (uint32_t new_size) const |
|
uint32_t | size () const override |
|
Iterator * | begins () const override |
|
Iterator * | ends () const override |
|
bool | get (int64_t index) const override |
|
bool & | operator[] (int64_t index) override |
|
void | set (int64_t index, const bool &e) override |
|
uint32_t | indexOf (const bool &e) const override |
|
bitSet & | operator&= (const bitSet &other) |
|
bitSet & | operator|= (const bitSet &other) |
|
bitSet & | operator^= (const bitSet &other) |
|
std::string | className () const override |
|
template<typename Callback = transform<bool>> |
void | forEach (Callback operation=Callback{})=delete |
|
virtual bool | getBegin () const |
|
virtual bool | getEnd () const |
|
virtual bool | operator[] (int64_t index) const |
|
bool | contains (const bool &e) const override |
|
bool | empty () const |
|
int | compareTo (const iterationStream &other) const override |
|
std::string | className () const override |
|
std::string | toString (bool enter) const override |
|
| operator std::string () const |
|
| operator const char * () const |
|
const char * | toCString (bool enter) const |
|
template<typename TYPE> |
auto | formatString (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatCString (const TYPE &t) -> const char * |
|
template<typename TYPE> |
auto | formatEnum (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatString (TYPE *const &ptr) -> std::string |
|
auto | forEach (Callback operation) -> void |
|
auto | forEach (const Callback &operation) const -> void |
|
iterAdaptor | begin () |
|
iterAdaptor | begin () const |
|
iterAdaptor | end () |
|
iterAdaptor | end () const |
|
iterAdaptor | first () |
|
iterAdaptor | first () const |
|
iterAdaptor | last () |
|
iterAdaptor | last () const |
|
void | forEach (Callback operation=Callback{}) |
|
void | forEach (const Callback &operation=Callback{}) const |
|
auto | forEach (Callback operation) -> void |
|
auto | forEach (const Callback &operation) const -> void |
|
virtual int | compareTo (const iterationStream< bool, bitSet > &other) const=0 |
|
bool | operator== (const iterationStream< bool, bitSet > &other) const |
|
bool | operator!= (const iterationStream< bool, bitSet > &other) const |
|
bool | operator< (const iterationStream< bool, bitSet > &other) const |
|
bool | operator> (const iterationStream< bool, bitSet > &other) const |
|
bool | operator<= (const iterationStream< bool, bitSet > &other) const |
|
bool | operator>= (const iterationStream< bool, bitSet > &other) const |
|
|
template<typename TYPE> |
static std::string | formatString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatString (TYPE *const &ptr) |
|
template<typename TYPE> |
static const char * | formatCString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatEnum (const TYPE &t) |
|
template<> |
auto | formatString (const char &t) -> std::string |
|
template<> |
auto | formatString (const bool &t) -> std::string |
|
template<> |
auto | formatString (const char *const &ptr) -> std::string |
|
bool | indexOutOfBound (int64_t index) const |
|
int64_t | parseNegIndex (int64_t index) const |
|
std::string | elementsString () const |
|