Definition at line 25 of file dynamicexp.h.
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 dynamicexp< E > | self_t |
Public Member Functions | |
dynamicexp () | |
dynamicexp (const dynamicexp< E > &d) | |
dynamicexp (int s) | |
dynamicexp (int s, E *t) | |
template<class S> | |
self_t & | operator= (const VAL< S > &M) |
~dynamicexp () | |
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 & | setExponent (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 dynamicexp &A, const dynamicexp &B) |
bool | operator!= (const dynamicexp &A, const dynamicexp &B) |