Reference to a page stored in the page pool.
The referenced page knows about its page pool and decreases the reference counter on destruction.
Definition at line 174 of file RPagePool.hxx.
Public Member Functions | |
RPageRef ()=default | |
RPageRef (const RPageRef &other)=delete | |
RPageRef (RPageRef &&other) | |
~RPageRef () | |
const RPage & | Get () const |
RPageRef & | operator= (const RPageRef &other)=delete |
RPageRef & | operator= (RPageRef &&other) |
Private Member Functions | |
RPageRef (const RPage &page, RPagePool *pagePool) | |
Private Attributes | |
RPage | fPage |
RPagePool * | fPagePool = nullptr |
Friends | |
class | RPagePool |
#include <ROOT/RPagePool.hxx>
Definition at line 181 of file RPagePool.hxx.
|
default |
|
inline |
Definition at line 197 of file RPagePool.hxx.
|
inline |
Definition at line 208 of file RPagePool.hxx.
Definition at line 214 of file RPagePool.hxx.
Definition at line 199 of file RPagePool.hxx.
Definition at line 175 of file RPagePool.hxx.
|
private |
Definition at line 177 of file RPagePool.hxx.
|
private |
Definition at line 178 of file RPagePool.hxx.