CMR
1.3.0
|
#include <nested_minor_sequence.hpp>
Public Member Functions | |
nested_minor_sequence_transposed (NestedMinorSequenceType &sequence) | |
nested_minor_sequence_transposed (const nested_minor_sequence_transposed< NestedMinorSequenceType > &other) | |
virtual | ~nested_minor_sequence_transposed () |
void | push (nested_minor_sequence::extension_type type) |
nested_minor_sequence::extension_type | get_extension (size_t index) const |
size_t | get_extension_height (size_t index) const |
size_t | get_extension_width (size_t index) const |
size_t | height () const |
size_t | width () const |
size_t | size () const |
Transpose-proxy of a nested minor sequence
|
inline |
Constructs the proxy.
sequence | Orinal sequence |
|
inline |
Copy constructor
other | Another transpose-proxy of a nested minor sequence. |
|
inlinevirtual |
Destructor
|
inline |
Returns the extension type of a specific minor.
index | Index of the extension. 0 means the extension from W3 to the next |
|
inline |
Returns the number of rows in a specific extension
index | Index of the extension. 0 means the extension from W3 to the next |
|
inline |
Returns the number of columns in a specific extension
index | Index of the extension. 0 means the extension from W3 to the next |
|
inline |
|
inline |
Augments the sequence with a minor of the specified extension type.
type | The extension type of the biggest minor |
|
inline |
|
inline |