SUObject Class Reference

Base class for ShapeUp object classes. More...

#include <ShapeUpAPI.h>

Inheritance diagram for SUObject:

SUDataPage SUJavaScript SUMap SUMenuItem SURecordset SUShape SUTheme SUToolBar SUWorkspace List of all members.

Public Member Functions

 SUObject ()
 SUObject (SUHANDLE h)
virtual ~SUObject ()
 operator SUHANDLE ()
virtual bool IsValid () const

Protected Attributes

SUHANDLE _h

Detailed Description

SUObject manages the internal handle to the ShapeUp object.


Constructor & Destructor Documentation

SUObject::SUObject (  )  [inline]

Default constructor.

SUObject::SUObject ( SUHANDLE  h  )  [inline]

Constructor.

Parameters:
h is a handle to a ShapeUp object.

virtual SUObject::~SUObject (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

SUObject::operator SUHANDLE (  )  [inline]

Used for conversion to an SUHANDLE.

virtual bool SUObject::IsValid (  )  const [inline, virtual]

Checks if this object has a valid SUHANDLE.

Returns:
true if valid, and false otherwise.


Member Data Documentation

SUHANDLE SUObject::_h [protected]


The documentation for this class was generated from the following file:
Generated on Thu Apr 15 10:55:35 2010 for ShapeUp API by  doxygen 1.5.2