|
|
| Neighbor_connection (Storage_params, std::array< Face *, 2 > faces, int rotate=0) |
| |
|
Face & | face (int i_side) |
| |
|
Face & | opposite_face (Face &) |
| |
|
const Face & | opposite_face (Face &) const |
| |
|
bool | alive () const |
| |
|
Connection_direction | get_direction () const |
| |
|
bool | is_deformed () const |
| |
|
Hard_kernel_connection | kernel_connection () |
| |
|
bool | has_elements () |
| |
|
| Multiple (const Multiple &)=delete |
| |
|
| Multiple (Multiple &&that) |
| | steals all of that's partners, leaving that unconnected
|
| |
|
Multiple & | operator= (const Multiple &)=delete |
| |
| Multiple & | operator= (Multiple &&that) |
| | steals all of that's partners, leaving that unconnected
|
| |
|
next::Sequence< Base< void, void > & > | partners () |
| | provides access to the list of partners
|
| |
|
next::Sequence< const Base< void, void > & > | partners () const |
| | provides access to the list of partners
|
| |
|
virtual void * | _mine () |
| |
|
virtual const void * | _mine () const |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
|
| void | _connect (Base< void, void > &that) |
| | may be overridden by derived classes to provide partners to data of some arbitrary type T
|
| |
|
void | _disconnect (Base< void, void > &that) |
| | mutually disconnects this and that by calling both of their _unset() member functions
|
| |
|
static void * | _yours (Base< void, void > &that) |
| | Accesses the _mine() of that
|
| |
|
static const void * | _yours (const Base< void, void > &that) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
|
Lock | _lock |
| |
The documentation for this class was generated from the following files:
- /home/micaiah/Desktop/hexed/include/Neighbor_connection.hpp
- /home/micaiah/Desktop/hexed/libhexed/Neighbor_connection.cpp