GiNaC
1.8.0
|
#include <ex.h>
Public Member Functions | |
const_iterator () noexcept | |
ex | operator* () const |
std::unique_ptr< ex > | operator-> () const |
ex | operator[] (difference_type n) const |
const_iterator & | operator++ () noexcept |
const_iterator | operator++ (int) noexcept |
const_iterator & | operator+= (difference_type n) noexcept |
const_iterator | operator+ (difference_type n) const noexcept |
const_iterator & | operator-- () noexcept |
const_iterator | operator-- (int) noexcept |
const_iterator & | operator-= (difference_type n) noexcept |
const_iterator | operator- (difference_type n) const noexcept |
bool | operator== (const const_iterator &other) const noexcept |
bool | operator!= (const const_iterator &other) const noexcept |
bool | operator< (const const_iterator &other) const noexcept |
bool | operator> (const const_iterator &other) const noexcept |
bool | operator<= (const const_iterator &other) const noexcept |
bool | operator>= (const const_iterator &other) const noexcept |
Protected Attributes | |
ex | e |
size_t | i |
Private Member Functions | |
const_iterator (const ex &e_, size_t i_) noexcept | |
Friends | |
class | ex |
class | const_preorder_iterator |
class | const_postorder_iterator |
const_iterator | operator+ (difference_type n, const const_iterator &it) noexcept |
difference_type | operator- (const const_iterator &lhs, const const_iterator &rhs) noexcept |
|
inlinenoexcept |
Definition at line 376 of file ex.h.
Referenced by operator+(), and operator-().
|
inlineprivatenoexcept |
|
inline |
Definition at line 384 of file ex.h.
References e, i, and GiNaC::ex::op().
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 459 of file ex.h.
References GiNaC::are_ex_trivially_equal(), e, and i.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
Definition at line 371 of file ex.h.
Referenced by operator->().
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
Definition at line 490 of file ex.h.
Referenced by operator*(), operator+(), operator-(), operator==(), and operator[]().
|
protected |
Definition at line 491 of file ex.h.
Referenced by operator*(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), operator<(), operator==(), and operator[]().