![]() |
My Project
debian-1:4.1.1-p2+ds-4
|
#include "omalloc/omalloc.h"#include "kernel/structs.h"#include "Singular/subexpr.h"#include "Singular/idrec.h"#include "Singular/ipid.h"Go to the source code of this file.
Data Structures | |
| class | CountedRefPtr< PtrType, Nondestructive, NeverNull, CountType > |
| class | RefCounter |
| class | CountedRefWeakPtr< PtrType > |
| class | CountedRefIndirectPtr< PtrType > |
| class | CountedRefWeakPtr< PtrType > |
| class | LeftvHelper |
| class | LeftvShallow |
| class | LeftvDeep |
| struct | LeftvDeep::copy_tag |
| Construct even deeper copy: Skip identifier (if any) and take care of the data on our own. More... | |
Functions | |
| template<class PtrType > | |
| void | CountedRefPtr_kill (CountedRefIndirectPtr< PtrType > *pval) |
| void | countedref_reference_load () |
Initialize blackbox types 'reference' and 'shared', or both. More... | |
| void | countedref_shared_load () |
| void | countedref_init () |
This file defines reusable classes supporting reference counted interpreter objects and initiates the blackbox operations for high-level types 'reference' and 'shared'.
Definition in file countedref.h.
| struct LeftvDeep::copy_tag |
Construct even deeper copy: Skip identifier (if any) and take care of the data on our own.
Definition at line 357 of file countedref.h.
|
inline |
Definition at line 458 of file countedref.h.
| void countedref_reference_load | ( | ) |
Initialize blackbox types 'reference' and 'shared', or both.
Definition at line 700 of file countedref.cc.
| void countedref_shared_load | ( | ) |
Definition at line 724 of file countedref.cc.
|
inline |
Definition at line 151 of file countedref.h.