.TH "ScXMLDataObj" 3 "Sat Oct 12 2013" "Version 4.0.0a" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME ScXMLDataObj \- .PP base class for evaluator data objects in the SCXML data module .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBScXMLObject\fP\&. .PP Inherited by \fBScXMLConstantDataObj\fP, ScXMLExprDataObj, and ScXMLXMLDataObj\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual \fBSoType\fP \fBgetTypeId\fP (void) const =0" .br .RI "\fIReturns the type identification of an object derived from a class inheriting \fBSoBase\fP\&. This is used for run-time type checking and 'downward' casting\&. \fP" .ti -1c .RI "void \fBsetContainer\fP (\fBScXMLObject\fP *container)" .br .ti -1c .RI "\fBScXMLObject\fP * \fBgetContainer\fP (void) const " .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static \fBSoType\fP \fBgetClassTypeId\fP (void)" .br .RI "\fIThis static method returns the \fBSoType\fP object associated with objects of this class\&. \fP" .ti -1c .RI "static void \fBinitClass\fP (void)" .br .RI "\fISets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system\&. \fP" .ti -1c .RI "static void \fBcleanClass\fP (void)" .br .RI "\fIDoes the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin typesystem\&. \fP" .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP base class for evaluator data objects in the SCXML data module \fBSince:\fP .RS 4 Coin 3\&.1 .RE .PP .SH "Member Function Documentation" .PP .SS "\fBSoType\fP ScXMLDataObj::getClassTypeId (void)\fC [static]\fP" .PP This static method returns the \fBSoType\fP object associated with objects of this class\&. \fBSee Also:\fP .RS 4 \fBSoBase::getClassTypeId\fP .RE .PP .PP Reimplemented from \fBScXMLObject\fP\&. .PP Reimplemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, and \fBScXMLMinimumExprDataObj\fP\&. .SS "virtual \fBSoType\fP ScXMLDataObj::getTypeId (void) const\fC [pure virtual]\fP" .PP Returns the type identification of an object derived from a class inheriting \fBSoBase\fP\&. This is used for run-time type checking and 'downward' casting\&. \fBSee Also:\fP .RS 4 \fBSoBase::getTypeId() const\fP .RE .PP .PP Implements \fBScXMLObject\fP\&. .PP Implemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, and \fBScXMLMinimumExprDataObj\fP\&. .SS "void ScXMLDataObj::initClass (void)\fC [static]\fP" .PP Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system\&. \fBSee Also:\fP .RS 4 \fBSoBase::initClass()\fP .RE .PP .PP Reimplemented from \fBScXMLObject\fP\&. .PP Reimplemented in \fBScXMLAndOpExprDataObj\fP, \fBScXMLReferenceDataObj\fP, \fBScXMLConstantDataObj\fP, and \fBScXMLMinimumExprDataObj\fP\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.