class axl::rc::RtFactory::Box

class Box:
    public axl::rc::RefCount,
    public obj::ITypeSimpleImplT< Box >
{
public:
    // construction

    Box();
    ~Box();

    // methods

    void
    setType(obj::IType* type);

    virtual
    void*
    getObject(obj::IType** type_o);

    virtual
    size_t
    getInterfaceOffset(const sl::Guid& guid);
};

Inherited Members

public:
    // methods

    void
    prime(
        RefCount* parent,
        uint_t flags = 0
        );

    size_t
    getRefCount();

    size_t
    getWeakRefCount();

    uint_t
    getRefCountFlags();

    size_t
    addRef();

    size_t
    release();

    size_t
    addWeakRef();

    size_t
    weakRelease();

    size_t
    addRefByWeakPtr();