|
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. | |