Class representing an element of a multi-field. If each instantiation of the class can represent another element, they all share the same characteristics. That is if the characteristics are set for one, they will be set for all the others. The characteristics can be set before instantiating the elements with the static Shared_multi_field_element::initialize method.
More...
|
void | operator+= (Shared_multi_field_element &f1, Shared_multi_field_element const &f2) |
| operator+=
|
|
Shared_multi_field_element | operator+ (Shared_multi_field_element f1, Shared_multi_field_element const &f2) |
| operator+
|
|
void | operator+= (Shared_multi_field_element &f, Element const v) |
| operator+=
|
|
Shared_multi_field_element | operator+ (Shared_multi_field_element f, Element const v) |
| operator+
|
|
Element | operator+ (Element v, Shared_multi_field_element const &f) |
| operator+
|
|
void | operator-= (Shared_multi_field_element &f1, Shared_multi_field_element const &f2) |
| operator-=
|
|
Shared_multi_field_element | operator- (Shared_multi_field_element f1, Shared_multi_field_element const &f2) |
| operator-
|
|
void | operator-= (Shared_multi_field_element &f, Element const v) |
| operator-=
|
|
Shared_multi_field_element | operator- (Shared_multi_field_element f, Element const v) |
| operator-
|
|
Element | operator- (Element v, Shared_multi_field_element const &f) |
| operator-
|
|
void | operator*= (Shared_multi_field_element &f1, Shared_multi_field_element const &f2) |
| operator*=
|
|
Shared_multi_field_element | operator* (Shared_multi_field_element f1, Shared_multi_field_element const &f2) |
| operator*
|
|
void | operator*= (Shared_multi_field_element &f, Element const v) |
| operator*=
|
|
Shared_multi_field_element | operator* (Shared_multi_field_element f, Element const v) |
| operator*
|
|
Element | operator* (Element v, Shared_multi_field_element const &f) |
| operator*
|
|
bool | operator== (const Shared_multi_field_element &f1, const Shared_multi_field_element &f2) |
| operator==
|
|
bool | operator== (const Element &v, const Shared_multi_field_element &f) |
| operator==
|
|
bool | operator== (const Shared_multi_field_element &f, const Element &v) |
| operator==
|
|
bool | operator!= (const Shared_multi_field_element &f1, const Shared_multi_field_element &f2) |
| operator!=
|
|
bool | operator!= (const Element &v, const Shared_multi_field_element &f) |
| operator!=
|
|
bool | operator!= (const Shared_multi_field_element &f, const Element &v) |
| operator!=
|
|
void | swap (Shared_multi_field_element &f1, Shared_multi_field_element &f2) |
| Swap operator.
|
|
Class representing an element of a multi-field. If each instantiation of the class can represent another element, they all share the same characteristics. That is if the characteristics are set for one, they will be set for all the others. The characteristics can be set before instantiating the elements with the static Shared_multi_field_element::initialize method.