refcnt.hxx File Reference

#include "xyzzy/util.hxx"
#include "xyzzy/exception.hxx"

Go to the source code of this file.

Namespaces

namespace  xyzzy

Classes

class  xyzzy::TRcObj
struct  xyzzy::_TRcPtr
class  xyzzy::PTRcObjPtr< T >
class  xyzzy::PTRcPtr< T >
struct  xyzzy::PTRcPtr< T >::TRcPtr2

Defines

#define _xyzzy_refcnt_hxx_
#define SET_T

Functions

template<class T>
_TRcPtr * xyzzy::getBasePtr (const PTRcObjPtr< T > &r)
template<class Base, class Derived>
PTRcObjPtr< Derived > xyzzy::downcast (const PTRcObjPtr< Base > &p)
template<class Base, class Derived>
PTRcObjPtr< Base > xyzzy::upcast (const PTRcObjPtr< Derived > &p)


Define Documentation

#define _xyzzy_refcnt_hxx_

#define SET_T


Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1