#include <limits>
#include <cassert>
Go to the source code of this file.
Namespaces | |
namespace | Parma_Polyhedra_Library |
Defines | |
#define | PPL_globals_inlines_hh 1 |
Functions | |
dimension_type | Parma_Polyhedra_Library::not_a_dimension () |
Returns a value that does not designate a valid dimension. | |
void | Parma_Polyhedra_Library::maybe_abandon () |
dimension_type | Parma_Polyhedra_Library::compute_capacity (dimension_type requested_size, dimension_type maximum_size) |
Speculative allocation function. | |
dimension_type | Parma_Polyhedra_Library::compute_capacity (dimension_type requested_size) |
Memory Size Inspection Functions | |
template<typename T> | |
Enable_If< Is_Native< T > ::value, memory_size_type > ::type | Parma_Polyhedra_Library::external_memory_in_bytes (const T &) |
For native types, returns the size in bytes of the memory managed by the type of the (unused) parameter, i.e., 0. | |
template<typename T> | |
Enable_If< Is_Native< T > ::value, memory_size_type > ::type | Parma_Polyhedra_Library::total_memory_in_bytes (const T &) |
For native types, returns the total size in bytes of the memory occupied by the type of the (unused) parameter, i.e., 0. | |
memory_size_type | Parma_Polyhedra_Library::external_memory_in_bytes (const mpz_class &x) |
Returns the size in bytes of the memory managed by x . | |
memory_size_type | Parma_Polyhedra_Library::total_memory_in_bytes (const mpz_class &x) |
Returns the total size in bytes of the memory occupied by x . | |
memory_size_type | Parma_Polyhedra_Library::external_memory_in_bytes (const mpq_class &x) |
Returns the size in bytes of the memory managed by x . | |
memory_size_type | Parma_Polyhedra_Library::total_memory_in_bytes (const mpq_class &x) |
Returns the total size in bytes of the memory occupied by x . |
#define PPL_globals_inlines_hh 1 |
Definition at line 24 of file globals.inlines.hh.