Dynamic exponent. More...
#include <dynamicexp.hpp>
Public Types | |
| typedef E | value_type |
| typedef unsigned int | size_type |
| typedef E * | iterator |
| typedef iterator | const_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef E | exponent_t |
| typedef int | degree_t |
| typedef dynamic_exp< E > | self_t |
Public Member Functions | |
| dynamic_exp () | |
| dynamic_exp (const dynamic_exp< E > &d) | |
| dynamic_exp (int s) | |
| dynamic_exp (int s, E *t) | |
| ~dynamic_exp () | |
| size_type | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| E | operator[] (size_type i) const |
| E & | operator[] (size_type i) |
| self_t & | operator= (const self_t &A) |
| void | reserve (size_type s) |
| void | resize (size_type s) |
| void | init (int s) |
| self_t & | set_expt (size_type i, value_type d) |
| void | clear () |
Static Public Member Functions | |
| static E * | alloc (unsigned int N) |
Public Attributes | |
| size_type | _size |
| E * | _tab |
Friends | |
| bool | operator== (const dynamic_exp &A, const dynamic_exp &B) |
| bool | operator!= (const dynamic_exp &A, const dynamic_exp &B) |
Dynamic exponent.
| typedef iterator mmx::dynamic_exp< E >::const_iterator |
| typedef std::reverse_iterator<const_iterator> mmx::dynamic_exp< E >::const_reverse_iterator |
| typedef int mmx::dynamic_exp< E >::degree_t |
| typedef E mmx::dynamic_exp< E >::exponent_t |
| typedef E* mmx::dynamic_exp< E >::iterator |
| typedef std::reverse_iterator<iterator> mmx::dynamic_exp< E >::reverse_iterator |
| typedef dynamic_exp<E> mmx::dynamic_exp< E >::self_t |
| typedef unsigned int mmx::dynamic_exp< E >::size_type |
| typedef E mmx::dynamic_exp< E >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| dynamic_exp< E > & mmx::dynamic_exp< E >::set_expt | ( | size_type | i, |
| value_type | d | ||
| ) |
|
inline |
|
friend |
|
friend |
| size_type mmx::dynamic_exp< E >::_size |
| E* mmx::dynamic_exp< E >::_tab |