PPL  1.2
Interval_Info_defs.hh File Reference
#include "Boundary_defs.hh"
#include <iostream>
#include "Interval_Info_inlines.hh"
Include dependency graph for Interval_Info_defs.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 >
 

Namespaces

 Parma_Polyhedra_Library
 The entire library is confined to this namespace.
 
 Parma_Polyhedra_Library::Interval_NS
 

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 >
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_)