|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAIAGENT::INombreDefine Class ReferenceThis define the base of nomber manipulation.Nomber manibulation is need for the script and agent fonctionality.
More...
#include <agent_nombre.h>
Inheritance diagram for NLAIAGENT::INombreDefine:
List of all members.
Detailed Description
This define the base of nomber manipulation.Nomber manibulation is need for the script and agent fonctionality.
-
Author:
-
Chafik sameh , Nevrax France
-
Date:
-
2000
Definition at line 41 of file agent_nombre.h.
Member Enumeration Documentation
enum NLAIAGENT::INombreDefine::TMethodNumDef
|
|
|
This enum define ident for hard coded method that we have to import its under the script.
-
Enumeration values:
-
TConst |
|
TLastM |
The count of import method. |
Definition at line 47 of file agent_nombre.h. |
Constructor & Destructor Documentation
NLAIAGENT::INombreDefine::INombreDefine |
( |
|
) |
[inline] |
|
|
Definition at line 68 of file agent_nombre.h.
Referenced by NLAIAGENT::INombre< sint32 >::INombre, INombreDefine, NLAIAGENT::INombre< sint32 >::operator *=, NLAIAGENT::INombre< sint32 >::operator!=, NLAIAGENT::INombre< sint32 >::operator+=, NLAIAGENT::INombre< sint32 >::operator-=, NLAIAGENT::INombre< sint32 >::operator/=, NLAIAGENT::INombre< sint32 >::operator<, NLAIAGENT::INombre< sint32 >::operator=, NLAIAGENT::INombre< sint32 >::operator==, NLAIAGENT::INombre< sint32 >::operator>, and NLAIAGENT::INombre< sint32 >::runMethodeMember. |
NLAIAGENT::INombreDefine::INombreDefine |
( |
const INombreDefine & |
value |
) |
[inline] |
|
virtual NLAIAGENT::INombreDefine::~INombreDefine |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
sint32 NLAIAGENT::INombreDefine::getMethodIndexSize |
( |
|
) |
const [virtual] |
|
virtual double NLAIAGENT::INombreDefine::getNumber |
( |
|
) |
const [pure virtual] |
|
|
In general number can be read as a bouble.Be careful, this generalisation don't work with 64Bits numbrer, in this case make a test of object before, or make th good cast if the type is known.
Implemented in NLAIAGENT::UInt64Type. |
sint32 NLAIAGENT::INombreDefine::isClassInheritedFrom |
( |
const IVarName & |
|
) |
const [virtual] |
|
|
isClassInheritedFrom(className) allow us to known if this class have a base class with the name className.
If true the method return the range of the base class, this range is an arbitrary reference id define by the programmer or bay the scrypt. the false return is define by -1.
Reimplemented from NLAIAGENT::IObjectIA.
Definition at line 62 of file agent_nombre.cpp. |
|
The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search.
remember we use the overloadind method.
NameSubClass: if this pointer is not NULL then NameSubClass is the name of the base class were the method are defined.
methodName: is the name of the class.
param: is an IObjectIA where it defined the parametre of the method. lot of method use a IObjectIA vector object with an NLAIC::CIdentType as the the template argm.
Reimplemented from NLAIAGENT::IObjectIA.
Definition at line 42 of file agent_nombre.cpp.
References TLastM, NLAIAGENT::tQueue, and NLAIC::CIdentType::VoidType. |
Member Data Documentation
|
Initial value: This variable its used to store method import characteristic.
Definition at line 32 of file agent_nombre.cpp. |
The documentation for this class was generated from the following files:
|
|