From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- .../nel/classNLAISCRIPT_1_1COperandSimple.html | 562 +++++++++++++++++++++ 1 file changed, 562 insertions(+) create mode 100644 docs/doxygen/nel/classNLAISCRIPT_1_1COperandSimple.html (limited to 'docs/doxygen/nel/classNLAISCRIPT_1_1COperandSimple.html') diff --git a/docs/doxygen/nel/classNLAISCRIPT_1_1COperandSimple.html b/docs/doxygen/nel/classNLAISCRIPT_1_1COperandSimple.html new file mode 100644 index 00000000..92c5703f --- /dev/null +++ b/docs/doxygen/nel/classNLAISCRIPT_1_1COperandSimple.html @@ -0,0 +1,562 @@ + + + + nevrax.org : docs + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
+
+ + +
+ + +
+Docs + +
+  + + + + + +
Documentation 
+ +
+Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  
+

NLAISCRIPT::COperandSimple Class Reference

Class COperandSimple. +More... +

+#include <type_def.h> +

+

Inheritance diagram for NLAISCRIPT::COperandSimple: +

+ +NLAISCRIPT::IOpType +NLAISCRIPT::IConstraint +NLAIC::IPointerGestion +NLMISC::IStreamable +NLMISC::IClassable + +List of all members. + + + + + + + + + + + + + + + + + + + + + +

Public Methods

 COperandSimple (NLMISC::IStream &f)
 COperandSimple (NLAIC::CIdentType *i)
const char * getInfo ()
 Get a string info. More...

const NLAIC::CIdentTypegetConstraintTypeOf ()
 Type of the expression that it have to be resolve by constraint. More...

virtual ConstraintTypeEnum getTypeOfClass () const
 get the type of class. the type must be in the ConstraintTypeEnum enumeration. More...

bool operator== (const IConstraint &c) const
bool dependOn (const IConstraint *) const
 If this constraint depond on other constraint. More...

const IConstraintclone () const
 Get a clone pointer memory. More...

bool satisfied ()
 If the constraint is resolved. More...

virtual void serial (NLMISC::IStream &f) throw (NLMISC::EStream)
virtual ~COperandSimple ()

Private Attributes

NLAIC::CIdentType_Ident
std::string _TxtInfo
+

Detailed Description

+Class COperandSimple. +

+This class define an know type. +

+

+Author:
+Chafik sameh , Nevrax France
+Date:
+2000
+

+ +

+Definition at line 224 of file type_def.h.


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + + + + + +
NLAISCRIPT::COperandSimple::COperandSimple NLMISC::IStream  f [inline]
+
+ + + + + +
+   + + +

+ +

+Definition at line 231 of file type_def.h. +

+Referenced by clone, and operator==.

+

+ + + + +
+ + + + + + + + + + +
NLAISCRIPT::COperandSimple::COperandSimple NLAIC::CIdentType  i [inline]
+
+ + + + + +
+   + + +

+ +

+Definition at line 235 of file type_def.h.

+

+ + + + +
+ + + + + + + + + +
virtual NLAISCRIPT::COperandSimple::~COperandSimple   [inline, virtual]
+
+ + + + + +
+   + + +

+ +

+Definition at line 300 of file type_def.h. +

+References NLAIC::IPointerGestion::release.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
const IConstraint* NLAISCRIPT::COperandSimple::clone   const [inline, virtual]
+
+ + + + + +
+   + + +

+Get a clone pointer memory. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 272 of file type_def.h. +

+References COperandSimple, NLAISCRIPT::IConstraint::IConstraint, and x. +

+Referenced by NLAISCRIPT::CCallPrint::isMember.

+

+ + + + +
+ + + + + + + + + + +
bool NLAISCRIPT::COperandSimple::dependOn const IConstraint  const [inline, virtual]
+
+ + + + + +
+   + + +

+If this constraint depond on other constraint. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 267 of file type_def.h. +

+References NLAISCRIPT::IConstraint::IConstraint.

+

+ + + + +
+ + + + + + + + + +
const NLAIC::CIdentType* NLAISCRIPT::COperandSimple::getConstraintTypeOf   [inline, virtual]
+
+ + + + + +
+   + + +

+Type of the expression that it have to be resolve by constraint. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 248 of file type_def.h.

+

+ + + + +
+ + + + + + + + + +
const char* NLAISCRIPT::COperandSimple::getInfo   [inline, virtual]
+
+ + + + + +
+   + + +

+Get a string info. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 239 of file type_def.h. +

+References _TxtInfo, and NLAIC::stringGetBuild.

+

+ + + + +
+ + + + + + + + + +
virtual ConstraintTypeEnum NLAISCRIPT::COperandSimple::getTypeOfClass   const [inline, virtual]
+
+ + + + + +
+   + + +

+get the type of class. the type must be in the ConstraintTypeEnum enumeration. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 253 of file type_def.h. +

+References NLAISCRIPT::IConstraint::ConstraintTypeEnum, and NLAISCRIPT::IConstraint::operandSimple. +

+Referenced by operator==, and serial.

+

+ + + + +
+ + + + + + + + + + +
bool NLAISCRIPT::COperandSimple::operator== const IConstraint  c const [inline, virtual]
+
+ + + + + +
+   + + +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 258 of file type_def.h. +

+References COperandSimple, getTypeOfClass, and NLAISCRIPT::IConstraint::IConstraint.

+

+ + + + +
+ + + + + + + + + +
bool NLAISCRIPT::COperandSimple::satisfied   [inline, virtual]
+
+ + + + + +
+   + + +

+If the constraint is resolved. +

+ +

+Implements NLAISCRIPT::IConstraint. +

+Definition at line 278 of file type_def.h.

+

+ + + + +
+ + + + + + + + + + +
virtual void NLAISCRIPT::COperandSimple::serial NLMISC::IStream  f throw (NLMISC::EStream) [inline, virtual]
+
+ + + + + +
+   + + +

+ +

+Reimplemented from NLAIC::IPointerGestion. +

+Definition at line 283 of file type_def.h. +

+References _TxtInfo, getTypeOfClass, NLAIC::IPointerGestion::release, and NLAIC::CIdentType::serial.

+


Member Data Documentation

+

+ + + + +
+ + +
NLAIC::CIdentType* NLAISCRIPT::COperandSimple::_Ident [private] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 227 of file type_def.h.

+

+ + + + +
+ + +
std::string NLAISCRIPT::COperandSimple::_TxtInfo [private] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 228 of file type_def.h. +

+Referenced by getInfo, and serial.

+


The documentation for this class was generated from the following file: + + + +
                                                                                                                                                                    +
+ + -- cgit v1.2.1