|
| array (uint32_t size=0) |
|
| array (const std::initializer_list< TYPE > &lst) |
|
| array (const array &other) |
|
array & | operator= (const array &other) |
|
| array (array &&other) noexcept |
|
array & | operator= (array &&other) noexcept |
|
uint32_t | size () const override |
|
TYPE & | data () const |
|
TYPE | get (int64_t index) const override |
|
TYPE & | operator[] (int64_t index) override |
|
void | set (int64_t index, const TYPE &e) override |
|
uint32_t | indexOf (const TYPE &e) const override |
|
Iterator * | begins () const override |
|
Iterator * | ends () const override |
|
std::string | className () const override |
|
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 |
|
iterAdaptor | begin () |
|
iterAdaptor | end () |
|
iterAdaptor | begin () const |
|
iterAdaptor | end () const |
|
iterAdaptor | first () |
|
iterAdaptor | last () |
|
iterAdaptor | first () const |
|
iterAdaptor | last () const |
|
template<typename Callback = transform<TYPE>>
requires Operation<Callback, TYPE> |
void | forEach (Callback operation=Callback{}) |
|
template<typename Callback = transform<TYPE>>
requires Operation<Callback, TYPE> |
void | forEach (const Callback &operation=Callback{}) const |
|
template<typename Callback>
requires original::Operation<Callback, TYPE> |
auto | forEach (Callback operation) -> void |
|
template<typename Callback>
requires original::Operation<Callback, TYPE> |
auto | forEach (const Callback &operation) const -> void |
|
virtual int | compareTo (const iterationStream< TYPE, array< TYPE > > &other) const=0 |
|
bool | operator== (const iterationStream< TYPE, array< TYPE > > &other) const |
|
bool | operator!= (const iterationStream< TYPE, array< TYPE > > &other) const |
|
bool | operator< (const iterationStream< TYPE, array< TYPE > > &other) const |
|
bool | operator> (const iterationStream< TYPE, array< TYPE > > &other) const |
|
bool | operator<= (const iterationStream< TYPE, array< TYPE > > &other) const |
|
bool | operator>= (const iterationStream< TYPE, array< TYPE > > &other) const |
|
virtual TYPE | getBegin () const |
|
virtual TYPE | getEnd () const |
|
virtual TYPE | operator[] (int64_t index) const |
|
bool | contains (const TYPE &e) const override |
|
bool | empty () 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 |
|
std::string | elementsString () const |
|
bool | indexOutOfBound (int64_t index) const |
|
int64_t | parseNegIndex (int64_t index) const |
|