hpux man page for xtissubclass

Query: xtissubclass

OS: hpux

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

XtIsSubclass()															    XtIsSubclass()

Name
  XtIsSubclass - determine whether a widget is a subclass of a class.

Synopsis
  Boolean XtIsSubclass(object, object_class)
	 Widget object;
	 WidgetClass object_class;

Inputs
  object     Specifies the object instance whose class is to be checked; may be of class Object or any subclass thereof.

  object_class
	     Specifies the widget class to test against; may be objectClass or any subclass.

Returns
  True if object is of class object_class or any subclass of it; False otherwise.

Description
  XtIsSubclass()  returns  True  if  the  specified object is of the specified class, or is a subclass (any number of classes removed) of it.
  Otherwise it returns False.

Usage
  Composite widgets that restrict the type of widgets they will accept as children can use  XtIsSubclass()  to	find  out  whether  a  widget
  belongs to the desired widget class.

  Public routines that require a widget of a particular class can use XtIsSubclass() to verify that the object they are passed is of the cor-
  rect type.  XtCheckSubclass() does the same thing, but is a macro that is only compiled when the symbol DEBUG is defined by the compiler.

  To test whether a given widget is a subclass of an Intrinsics-defined class, the Intrinsics  define  convenience  functions  equivalent  to
  XtIsSubclass() for each of the built-in classes.  These functions are shown in the table below:

XtIsObject()	   XtIsOverrideShell()
XtIsRectObj()	   XtIsWMShell()
XtIsWidget()	   XtIsVendorShell()
XtIsComposite()    XtIsTransientShell()
XtIsConstraint()   XtIsTopLevelShell()
XtIsShell()	   XtIsApplicationShell()

  These functions may be defined as macros, and may be faster than calling XtIsSubclass() directly for the built-in classes.

See Also
  XtCheckSubclass(1), XtClass(1), XtIs*(1), XtSuperclass(1).

Xt - Object Information 													    XtIsSubclass()
Related Man Pages
xtisapplicationshell(3) - debian
xtisoverrideshell(3) - debian
xtistoplevelshell(3) - debian
xtissubclass(3) - hpux
xtissubclass(3x) - hpux
Similar Topics in the Unix Linux Community
CppUnit
Test program not giving expected result