fart/util/refptr.h
Josh Holtrop d34242252a added util/refptr module
git-svn-id: svn://anubis/fart/trunk@90 7f9b0f55-74a9-4bce-be96-3c2cd072584d
2009-02-09 23:31:15 +00:00

22 lines
344 B
C++

#ifndef REFPTR_H
#define REFPTR_H REFPTR_H
template <typename T>
class refptr
{
public:
refptr<T>(const T * ptr);
refptr<T>(const refptr<T> & orig);
refptr<T> & operator=(const refptr<T> & orig);
private:
void cloneFrom(const refptr<T> & orig);
T * m_ptr;
int * refCount;
};
#endif