#include <fjcore.hh>
◆ SharedPtr() [1/3]
◆ SharedPtr() [2/3]
299 _ptr =
new __SharedCountingPtr(ptr);
◆ SharedPtr() [3/3]
301 :
_ptr(share._get_container()){
302 if (
_ptr!=NULL) ++(*_ptr);
◆ ~SharedPtr()
305 if (
_ptr==NULL)
return;
◆ _decrease_count()
◆ _get_container()
◆ get()
343 if (
_ptr==NULL)
return NULL;
◆ operator bool()
357 return (
get()!=NULL);
◆ operator()()
332 if (
_ptr==NULL)
return NULL;
◆ operator*()
◆ operator->()
339 if (
_ptr==NULL)
return NULL;
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset() [1/3]
◆ reset() [2/3]
320 if (
_ptr!=NULL) ++(*_ptr);
◆ reset() [3/3]
◆ set_count()
void set_count |
( |
const long & |
count | ) |
|
|
inline |
365 if (
_ptr==NULL)
return;
◆ swap()
360 __SharedCountingPtr* share_container = share.
_ptr;
362 _ptr = share_container;
◆ unique()
◆ use_count()
350 if (
_ptr==NULL)
return 0;
◆ _ptr
The documentation for this class was generated from the following file:
- /builds/cms-analysis/general/DasAnalysisSystem/Core/Installer/Core/JetObservables/interface/fjcore.hh