Class representing an element of a multi-field. If each instanciation of the class can represent another element, they all share the same characteritics. That is if the characteristics are set for one, they will be set for all the others. The characteristics can be set before instianciating 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_type const v) |
| operator+=
|
|
Shared_multi_field_element | operator+ (Shared_multi_field_element f, element_type const v) |
| operator+
|
|
element_type | operator+ (element_type 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_type const v) |
| operator-=
|
|
Shared_multi_field_element | operator- (Shared_multi_field_element f, element_type const v) |
| operator-
|
|
element_type | operator- (element_type 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_type const v) |
| operator*=
|
|
Shared_multi_field_element | operator* (Shared_multi_field_element f, element_type const v) |
| operator*
|
|
element_type | operator* (element_type 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_type &v, const Shared_multi_field_element &f) |
| operator==
|
|
bool | operator== (const Shared_multi_field_element &f, const element_type &v) |
| operator==
|
|
bool | operator!= (const Shared_multi_field_element &f1, const Shared_multi_field_element &f2) |
| operator!=
|
|
bool | operator!= (const element_type &v, const Shared_multi_field_element &f) |
| operator!=
|
|
bool | operator!= (const Shared_multi_field_element &f, const element_type &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 instanciation of the class can represent another element, they all share the same characteritics. That is if the characteristics are set for one, they will be set for all the others. The characteristics can be set before instianciating the elements with the static Shared_multi_field_element::initialize method.