PPL
1.2
|
An holder for a reference to a temporary object. More...
#include <Temp_defs.hh>
Public Member Functions | |
Temp_Reference_Holder () | |
Constructs an holder holding a dirty temp. More... | |
~Temp_Reference_Holder () | |
Destructor. More... | |
T & | item () |
Returns a reference to the held item. More... | |
Private Member Functions | |
Temp_Reference_Holder (const Temp_Reference_Holder &) | |
Copy constructor: private and intentionally not implemented. More... | |
Temp_Reference_Holder & | operator= (const Temp_Reference_Holder &) |
Assignment operator: private and intentionally not implemented. More... | |
Private Attributes | |
Temp_Item< T > & | held |
The held item, encapsulated. More... | |
An holder for a reference to a temporary object.
Definition at line 83 of file Temp_defs.hh.
|
inline |
Constructs an holder holding a dirty temp.
Definition at line 78 of file Temp_inlines.hh.
|
inline |
Destructor.
Definition at line 84 of file Temp_inlines.hh.
References Parma_Polyhedra_Library::Temp_Item< T >::release().
|
private |
Copy constructor: private and intentionally not implemented.
|
inline |
Returns a reference to the held item.
Definition at line 90 of file Temp_inlines.hh.
|
private |
Assignment operator: private and intentionally not implemented.
|
private |
The held item, encapsulated.
Definition at line 102 of file Temp_defs.hh.