![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <Schema.hpp>
Public Types | |
using | value_type = Attribute |
using | it_type = table_type::const_iterator |
using | difference_type = std::ptrdiff_t |
using | pointer = const value_type * |
using | reference = const value_type & |
Public Member Functions | |
the_iterator ()=default | |
the_iterator (it_type start, it_type end) | |
the_iterator (it_type it, it_type start, it_type end) | |
the_iterator & | operator++ () |
the_iterator | operator++ (int) |
the_iterator & | operator-- () |
the_iterator | operator-- (int) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const the_iterator &other) const |
bool | operator!= (const the_iterator &other) const |
the_iterator & | operator+= (int offset) |
the_iterator & | operator-= (int offset) |
difference_type | operator- (the_iterator other) const |
Static Public Attributes | |
static constexpr bool | Show_Visible = V |
static constexpr bool | Show_Hidden = H |
Private Attributes | |
it_type | it_ |
it_type | start_ |
it_type | end_ |
Definition at line 393 of file Schema.hpp.
using m::Table::the_iterator< V, H >::difference_type = std::ptrdiff_t |
Definition at line 401 of file Schema.hpp.
using m::Table::the_iterator< V, H >::it_type = table_type::const_iterator |
Definition at line 400 of file Schema.hpp.
using m::Table::the_iterator< V, H >::pointer = const value_type* |
Definition at line 402 of file Schema.hpp.
using m::Table::the_iterator< V, H >::reference = const value_type& |
Definition at line 403 of file Schema.hpp.
using m::Table::the_iterator< V, H >::value_type = Attribute |
Definition at line 399 of file Schema.hpp.
|
default |
|
inline |
Definition at line 410 of file Schema.hpp.
References and().
|
inline |
Definition at line 422 of file Schema.hpp.
|
inline |
Definition at line 460 of file Schema.hpp.
|
inline |
Definition at line 454 of file Schema.hpp.
|
inline |
Definition at line 424 of file Schema.hpp.
References and().
|
inline |
Definition at line 437 of file Schema.hpp.
References m::Table::the_iterator< V, H >::operator++().
Referenced by m::Table::the_iterator< V, H >::operator++().
|
inline |
Definition at line 462 of file Schema.hpp.
References and().
|
inline |
Definition at line 501 of file Schema.hpp.
References and(), and m::Table::the_iterator< V, H >::it_.
|
inline |
Definition at line 439 of file Schema.hpp.
References and().
|
inline |
Definition at line 452 of file Schema.hpp.
References m::Table::the_iterator< V, H >::operator--().
Referenced by m::Table::the_iterator< V, H >::operator--().
|
inline |
Definition at line 481 of file Schema.hpp.
References and().
|
inline |
Definition at line 455 of file Schema.hpp.
|
inline |
Definition at line 457 of file Schema.hpp.
References and(), m::Table::the_iterator< V, H >::end_, m::Table::the_iterator< V, H >::it_, and m::Table::the_iterator< V, H >::start_.
|
private |
Definition at line 406 of file Schema.hpp.
Referenced by m::Table::the_iterator< V, H >::operator==().
|
private |
Definition at line 406 of file Schema.hpp.
Referenced by m::Table::the_iterator< V, H >::operator-(), and m::Table::the_iterator< V, H >::operator==().
|
staticconstexpr |
Definition at line 396 of file Schema.hpp.
|
staticconstexpr |
Definition at line 395 of file Schema.hpp.
|
private |
Definition at line 406 of file Schema.hpp.
Referenced by m::Table::the_iterator< V, H >::operator==().