![]() |
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==().