Interval_Info.defs.hh File Reference
#include "Boundary.defs.hh"
#include "Interval_Restriction.defs.hh"
#include <iostream>
#include "Interval_Info.inlines.hh"
Go to the source code of this file.
|
Namespaces |
namespace | Parma_Polyhedra_Library |
namespace | Parma_Polyhedra_Library::Interval_NS |
Classes |
struct | Parma_Polyhedra_Library::Interval_NS::Property |
class | Parma_Polyhedra_Library::Interval_Info_Null< Policy > |
class | Parma_Polyhedra_Library::Interval_Info_Null_Open< Policy > |
class | Parma_Polyhedra_Library::Interval_Info_Bitset< T, Policy > |
Defines |
#define | PPL_Interval_Info_defs_hh 1 |
Functions |
template<typename T> |
void | Parma_Polyhedra_Library::Interval_NS::reset_bits (T &bits) |
template<typename T> |
void | Parma_Polyhedra_Library::Interval_NS::reset_bit (T &bits, unsigned int bit) |
template<typename T> |
void | Parma_Polyhedra_Library::Interval_NS::set_bit (T &bits, unsigned int bit, bool value) |
template<typename T> |
bool | Parma_Polyhedra_Library::Interval_NS::get_bit (const T &bits, unsigned int bit) |
template<typename T> |
void | Parma_Polyhedra_Library::Interval_NS::set_bits (T &bits, unsigned int start, unsigned int len, T value) |
template<typename T> |
T | Parma_Polyhedra_Library::Interval_NS::get_bits (T &bits, unsigned int start, unsigned int len) |
Variables |
const Property | Parma_Polyhedra_Library::Interval_NS::CARDINALITY_0 (Property::CARDINALITY_0_) |
const Property | Parma_Polyhedra_Library::Interval_NS::CARDINALITY_1 (Property::CARDINALITY_1_) |
const Property | Parma_Polyhedra_Library::Interval_NS::CARDINALITY_IS (Property::CARDINALITY_IS_) |
Define Documentation
#define PPL_Interval_Info_defs_hh 1 |