PPL
1.2
|
#include "meta_programming.hh"
#include "Slow_Copy.hh"
#include "Temp_inlines.hh"
#include "Temp_templates.hh"
Go to the source code of this file.
Classes | |
class | Parma_Polyhedra_Library::Temp_Item< T > |
A pool of temporary items of type T . More... | |
class | Parma_Polyhedra_Library::Temp_Item< T >::Free_List |
class | Parma_Polyhedra_Library::Temp_Reference_Holder< T > |
An holder for a reference to a temporary object. More... | |
class | Parma_Polyhedra_Library::Temp_Value_Holder< T > |
An (fake) holder for the value of a temporary object. More... | |
class | Parma_Polyhedra_Library::Dirty_Temp< T, Enable > |
A structure for the efficient handling of temporaries. More... | |
class | Parma_Polyhedra_Library::Dirty_Temp< T, typename Enable_If< Slow_Copy< T >::value >::type > |
Specialization for the handling of temporaries with a free list. More... | |
class | Parma_Polyhedra_Library::Dirty_Temp< T, typename Enable_If<!Slow_Copy< T >::value >::type > |
Specialization for the handling of temporaries with local variables. More... | |
Namespaces | |
Parma_Polyhedra_Library | |
The entire library is confined to this namespace. | |