5#ifndef ICE_UTIL_SHARED_H
6#define ICE_UTIL_SHARED_H
116 return (
_flags & flag) > 0;
#define ICE_API
Definition Config.h:197
Shared & operator=(const Shared &)
Definition Shared.h:94
bool __hasFlag(unsigned char flag)
Definition Shared.h:114
virtual void __setNoDelete(bool)
virtual int __getRef() const
void __clearFlag(unsigned char flag)
Definition Shared.h:109
unsigned char _flags
Definition Shared.h:122
IceUtilInternal::Atomic _ref
Definition Shared.h:121
void __setFlag(unsigned char flag)
Definition Shared.h:104
static const unsigned char NoDelete
Definition Shared.h:85
virtual ~Shared()
Definition Shared.h:90
void __setNoDelete(bool b)
Definition Shared.h:66
int __getRef() const
Definition Shared.h:61
void __incRef()
Definition Shared.h:43
SimpleShared(const SimpleShared &)
SimpleShared & operator=(const SimpleShared &)
Definition Shared.h:38
void __decRef()
Definition Shared.h:49
Definition Optional.h:1095