|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAISCRIPT::CObjectUnknown Class ReferenceClass CObjectUnknown.
More...
#include <object_unknown.h>
Inheritance diagram for NLAISCRIPT::CObjectUnknown
[legend]Collaboration diagram for NLAISCRIPT::CObjectUnknown:
[legend]List of all members.
Detailed Description
Class CObjectUnknown.
this class define an IObjectIA as an type. This type is divide in two part, the real type of the objects and a functional type. This last is use when we have to have an script compoment member, method member or any internal computation. The real type is use for the comparaison between type. This is very useful for ambiguous object same as an agent where he can be the agent or a mail box. Or a mail box can be an agent. A correct syntax is to say i have a type of object as the type of an other object.
-
Author(s):
-
Chafik sameh , Nevrax France
-
Date:
-
2000
Definition at line 45 of file object_unknown.h.
Constructor & Destructor Documentation
NLAISCRIPT::CObjectUnknown::CObjectUnknown (
|
IOpType * opType ) [inline]
|
|
|
Construct the object with one type _opType = _opBaseType;.
Definition at line 56 of file object_unknown.h. |
NLAISCRIPT::CObjectUnknown::CObjectUnknown (
|
IOpType * opType,
|
|
IOpType * opBaseType ) [inline]
|
|
|
Construct the object with an opType and an opBaseType;.
Definition at line 64 of file object_unknown.h. |
NLAISCRIPT::CObjectUnknown::~CObjectUnknown (
|
) [inline]
|
|
Member Function Documentation
const NLAIC::IBasicType * NLAISCRIPT::CObjectUnknown::clone (
|
void ) const [inline, virtual]
|
|
|
This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne.
Reimplemented from NLAIC::IBasicType.
Definition at line 79 of file object_unknown.h. |
const IOpType * NLAISCRIPT::CObjectUnknown::getBaseType (
|
) const [inline]
|
|
const IOpType * NLAISCRIPT::CObjectUnknown::getClassType (
|
) const [inline]
|
|
void NLAISCRIPT::CObjectUnknown::getDebugString (
|
char * txt ) const [inline, virtual]
|
|
|
This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.
Reimplemented from NLAIC::IBasicType.
Definition at line 91 of file object_unknown.h. |
const NLAIC::CIdentType & NLAISCRIPT::CObjectUnknown::getType (
|
void ) const [inline, virtual]
|
|
void NLAISCRIPT::CObjectUnknown::load (
|
NLMISC::IStream & is ) [inline, virtual]
|
|
const NLAIC::IBasicType * NLAISCRIPT::CObjectUnknown::newInstance (
|
void ) const [inline, virtual]
|
|
void NLAISCRIPT::CObjectUnknown::save (
|
NLMISC::IStream & os ) [inline, virtual]
|
|
void NLAISCRIPT::CObjectUnknown::setBaseType (
|
IOpType * o ) [inline]
|
|
void NLAISCRIPT::CObjectUnknown::setClassType (
|
IOpType * o ) [inline]
|
|
Member Data Documentation
IOpType * NLAISCRIPT::CObjectUnknown::_opBaseType [private]
|
|
IOpType * NLAISCRIPT::CObjectUnknown::_opType [private]
|
|
The documentation for this class was generated from the following file:
|
|