|
|
|
|
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:
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:
-
Chafik sameh , Nevrax France
-
Date:
-
2000
Definition at line 45 of file object_unknown.h.
Constructor & Destructor Documentation
NLAISCRIPT::CObjectUnknown::CObjectUnknown |
( |
IOpType * |
opType |
) |
[inline] |
|
NLAISCRIPT::CObjectUnknown::CObjectUnknown |
( |
IOpType * |
opType, |
|
|
IOpType * |
opBaseType |
|
) |
[inline] |
|
NLAISCRIPT::CObjectUnknown::~CObjectUnknown |
( |
|
) |
[inline] |
|
Member Function Documentation
const NLAIC::IBasicType* NLAISCRIPT::CObjectUnknown::clone |
( |
|
) |
const [inline, virtual] |
|
const IOpType* NLAISCRIPT::CObjectUnknown::getBaseType |
( |
|
) |
const [inline] |
|
const IOpType* NLAISCRIPT::CObjectUnknown::getClassType |
( |
|
) |
const [inline] |
|
void NLAISCRIPT::CObjectUnknown::getDebugString |
( |
std::string & |
txt |
) |
const [inline, virtual] |
|
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 |
( |
|
) |
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:
|
|