All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATAnalysisBase Class CATAnalysisExplicitData
CATAnalysisExplicitData
Usage: you must use this class as is. You should never derive it.
public class CATAnalysisExplicitData
This object is used to provide basic services for the field model.
It is an interface to the field model objects and does not contain any data.
The static variable NULL_exp is the equivalent of a NULL pointer.
- See also:
- CATAnalysisExplicitModel
Constructor and Destructor Index
- o
CATAnalysisExplicitData()
- Default constructor.
- o
CATAnalysisExplicitData(CATAnalysisExplicitData&)
- Copy constructor.
- o
~CATAnalysisExplicitData()
- Destructor.
Method Index
- o
Dump(int&,char**&,int,int)
- Dumps of the field model object.
- o
Dump(int,int)
- Dumps of the field model object.
- o
GetContextModel()
- Returns a pointer to the assembly field model in which the object is used.
- o
GetModel()
- Returns a pointer to the field model in which the object is created.
- o
GetType()
- Returns the type of the field model object.
- o
operator !=(CATAnalysisExplicitData&)
- Inequality operator.
- o
operator =(CATAnalysisExplicitData&)
- Assignment operator.
- o
operator ==(CATAnalysisExplicitData&)
- Equality operator.
Constructor and Destructor
o CATAnalysisExplicitData
public CATAnalysisExplicitData( | ) |
-
Default constructor.
o CATAnalysisExplicitData
-
Copy constructor.
o ~CATAnalysisExplicitData
public virtual ~CATAnalysisExplicitData( | ) |
-
Destructor.
Methods
o Dump
public virtual void Dump( | int& | oNbString, |
| char**& | oTabString, |
| int | iIndent | = 0, |
| int | iRecurse | = 0) const |
-
Dumps of the field model object.
- Parameters:
-
- oNbString
- The number of String generated.
- oTabString
- The array of String generated.
- iIndent
- The indentation level (one level represents 3 spaces).
- iRecurse
- The recursion depth of the dump.
If > 0, then the recursion is through the children list and the characteristic contents.
If < 0, then the recursion is through the apply-to list.
o Dump
public void Dump( | int | iIndent | = 0, |
| int | iRecurse | = 0) const |
-
Dumps of the field model object.
This dump is sent to stdout if the SAMTraceExpli trace is activated.
- Parameters:
-
- iIndent
- The indentation level (one level represents 3 spaces).
- iRecurse
- The recursion depth of the dump.
If > 0, then the recursion is through the children list and the characteristic contents.
If < 0, then the recursion is through the apply-to list.
o GetContextModel
-
Returns a pointer to the assembly field model in which the object is used.
To get an explicit object using
CATAnalysisExplicitChild.LinkWithPointer, you can
- Set the explicit model to NULL or the model used for object creation, GetContextModel will return as GetModel.
- Set the explicit model to another model that reference the model used for object creation, GetContextModel will return this new explicit model .
Inline Method.
- See also:
- CATAnalysisExplicitModel
o GetModel
-
Returns a pointer to the field model in which the object is created.
Inline Method.
- See also:
- CATAnalysisExplicitModel
o GetType
-
Returns the type of the field model object.
Inline Method.
- See also:
- CATSamDataType
o operator !=
-
Inequality operator. Used to check if 2 CATAnalysisExplicitData objects
point to different field model objects.
o operator =
-
Assignment operator.
o operator ==
-
Equality operator. Used to check if 2 CATAnalysisExplicitData objects
point to the same field model objects.
This object is included in the file: CATAnalysisExplicitData.h
If needed, your Imakefile.mk should include the module: CATSAM0Explicit