PPL
1.2
|
Public Member Functions | |
Impl () | |
~Impl () | |
Public Attributes | |
dimension_type | size |
The number of coefficients in the row. More... | |
dimension_type | capacity |
The capacity of the row. More... | |
std::allocator< Coefficient > | coeff_allocator |
The allocator used to allocate/deallocate vec. More... | |
Coefficient * | vec |
Definition at line 406 of file Dense_Row_defs.hh.
|
inline |
Definition at line 35 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 40 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::capacity(), and Parma_Polyhedra_Library::Dense_Row::size().
dimension_type Parma_Polyhedra_Library::Dense_Row::Impl::capacity |
The capacity of the row.
Definition at line 416 of file Dense_Row_defs.hh.
Referenced by Parma_Polyhedra_Library::Dense_Row::add_zeroes_and_shift(), Parma_Polyhedra_Library::Dense_Row::capacity(), Parma_Polyhedra_Library::Dense_Row::Dense_Row(), Parma_Polyhedra_Library::Dense_Row::destroy(), and Parma_Polyhedra_Library::Dense_Row::m_swap().
std::allocator<Coefficient> Parma_Polyhedra_Library::Dense_Row::Impl::coeff_allocator |
The allocator used to allocate/deallocate vec.
Definition at line 419 of file Dense_Row_defs.hh.
Referenced by Parma_Polyhedra_Library::Dense_Row::add_zeroes_and_shift(), Parma_Polyhedra_Library::Dense_Row::Dense_Row(), Parma_Polyhedra_Library::Dense_Row::destroy(), and Parma_Polyhedra_Library::Dense_Row::m_swap().
dimension_type Parma_Polyhedra_Library::Dense_Row::Impl::size |
The number of coefficients in the row.
Definition at line 413 of file Dense_Row_defs.hh.
Referenced by Parma_Polyhedra_Library::Dense_Row::Dense_Row(), Parma_Polyhedra_Library::Dense_Row::m_swap(), and Parma_Polyhedra_Library::Dense_Row::size().
Coefficient* Parma_Polyhedra_Library::Dense_Row::Impl::vec |
The vector of coefficients. An empty vector may be stored as NULL instead of using a valid pointer.
Definition at line 423 of file Dense_Row_defs.hh.
Referenced by Parma_Polyhedra_Library::Dense_Row::add_zeroes_and_shift(), Parma_Polyhedra_Library::Dense_Row::Dense_Row(), Parma_Polyhedra_Library::Dense_Row::destroy(), Parma_Polyhedra_Library::Dense_Row::m_swap(), and Parma_Polyhedra_Library::Dense_Row::operator[]().