PPL  1.2
Temp_defs.hh File Reference
#include "meta_programming.hh"
#include "Slow_Copy.hh"
#include "Temp_inlines.hh"
#include "Temp_templates.hh"
Include dependency graph for Temp_defs.hh:
This graph shows which files directly or indirectly include this file:

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.