My Project
|
#include <Ideal.h>
Public Types | |
typedef poly_type | value_type |
typedef std::vector< poly_type >::size_type | size_type |
typedef std::vector< poly_type >::iterator | iterator |
typedef std::vector< poly_type >::difference_type | difference_type |
typedef std::vector< poly_type >::allocator_type | allocator_type |
Public Member Functions | |
IdealBase () | |
IdealBase (iterator first, iterator last, const typename std::vector< poly_type >::allocator_type &__a=allocator_type()) | |
ring | getRing () const |
poly_type & | operator[] (int n) |
const poly_type & | operator[] (int n) const |
void | push_back (const poly_type &p) |
void | push_front (const poly_type &p) |
iterator | begin () |
iterator | end () |
size_type | size () const |
iterator | insert (iterator __position, const value_type &__x) |
iterator | erase (iterator __position) |
iterator | erase (iterator __first, iterator __last) |
void | insert (iterator __pos, iterator __first, iterator __last) |
Protected Attributes | |
std::vector< poly_type > | storage |
typedef std::vector<poly_type>::allocator_type IdealBase< poly_type >::allocator_type |
typedef std::vector<poly_type>::difference_type IdealBase< poly_type >::difference_type |
typedef std::vector<poly_type>::iterator IdealBase< poly_type >::iterator |
typedef std::vector<poly_type>::size_type IdealBase< poly_type >::size_type |
typedef poly_type IdealBase< poly_type >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |