![]() |
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.