From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- .../class_NLAISCRIPT__COperandSimpleListOr.html | 671 +++++++++++++++++++++ 1 file changed, 671 insertions(+) create mode 100644 docs/doxygen/nel/class_NLAISCRIPT__COperandSimpleListOr.html (limited to 'docs/doxygen/nel/class_NLAISCRIPT__COperandSimpleListOr.html') diff --git a/docs/doxygen/nel/class_NLAISCRIPT__COperandSimpleListOr.html b/docs/doxygen/nel/class_NLAISCRIPT__COperandSimpleListOr.html new file mode 100644 index 00000000..5e34d45e --- /dev/null +++ b/docs/doxygen/nel/class_NLAISCRIPT__COperandSimpleListOr.html @@ -0,0 +1,671 @@ + + + + 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::COperandSimpleListOr Class Reference

This class define an know type under a list od type. +More... +

+#include <type_def.h> +

+Inheritance diagram for NLAISCRIPT::COperandSimpleListOr

Inheritance graph
+ + + + + + + +
[legend]
Collaboration diagram for NLAISCRIPT::COperandSimpleListOr:

Collaboration graph
+ + + + + + + + + + + + + +
[legend]
List of all members. + + + + + + + + + + + + + + + + + + + + + + + + +

Public Methods

 COperandSimpleListOr (NLMISC::IStream &f)
 COperandSimpleListOr (const std::list<NLAIC::CIdentType *> &l)
 COperandSimpleListOr (int count, ...)
const std::list<NLAIC::CIdentType *>& getList () const
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 double eval (IOpType *)
virtual ~COperandSimpleListOr ()

Private Attributes

std::list<NLAIC::CIdentType *> _TypeListe
char* _TxtInfo
+

Detailed Description

+This class define an know type under a list od type. +

+Type = Typ_1 | Typ_2 ... | Type_n +

+

+Author(s):
+ Chafik sameh , Nevrax France
+Date:
+ 2000
+

+ +

+Definition at line 253 of file type_def.h.


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + +
+NLAISCRIPT::COperandSimpleListOr::COperandSimpleListOr ( + +NLMISC::IStream & f ) [inline] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 261 of file type_def.h.

+

+ + + + +
+ + + + + + +
+NLAISCRIPT::COperandSimpleListOr::COperandSimpleListOr ( + +const std::list< NLAIC::CIdentType *>& l ) [inline] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 266 of file type_def.h.

+

+ + + + +
+ + + + + + + + + + +
+NLAISCRIPT::COperandSimpleListOr::COperandSimpleListOr ( + +int count, +
+... ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 131 of file type_def.cpp.

+

+ + + + +
+ + + + + + +
+NLAISCRIPT::COperandSimpleListOr::~COperandSimpleListOr ( + +) [inline, virtual] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 377 of file type_def.h.

+


Member Function Documentation

+

+ + + + +
+ + + + + + +
+const IConstraint * NLAISCRIPT::COperandSimpleListOr::clone ( + +void ) const [inline, virtual] +
+
+ + + + + +
+   + + +

+Get a clone pointer memory. +

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 326 of file type_def.h.

+

+ + + + +
+ + + + + + +
+bool NLAISCRIPT::COperandSimpleListOr::dependOn ( + +const IConstraint * c ) const [inline, virtual] +
+
+ + + + + +
+   + + +

+If this constraint depond on other constraint. +

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 321 of file type_def.h.

+

+ + + + +
+ + + + + + +
+double NLAISCRIPT::COperandSimpleListOr::eval ( + +IOpType * e ) [virtual] +
+
+ + + + + +
+   + + +

+ +

+Reimplemented from NLAISCRIPT::IOpType. +

+Definition at line 147 of file type_def.cpp.

+

+ + + + +
+ + + + + + +
+const NLAIC::CIdentType * NLAISCRIPT::COperandSimpleListOr::getConstraintTypeOf ( + +) [inline, virtual] +
+
+ + + + + +
+   + + +

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

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 293 of file type_def.h.

+

+ + + + +
+ + + + + + +
+const char * NLAISCRIPT::COperandSimpleListOr::getInfo ( + +) [inline, virtual] +
+
+ + + + + +
+   + + +

+Get a string info. +

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 288 of file type_def.h.

+

+ + + + +
+ + + + + + +
+const std::list< NLAIC::CIdentType *>& NLAISCRIPT::COperandSimpleListOr::getList<NLAIC::CIdentType *> ( + +) const [inline] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 283 of file type_def.h.

+

+ + + + +
+ + + + + + +
+ConstraintTypeEnum NLAISCRIPT::COperandSimpleListOr::getTypeOfClass ( + +) const [inline, virtual] +
+
+ + + + + +
+   + + +

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

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 298 of file type_def.h.

+

+ + + + +
+ + + + + + +
+bool NLAISCRIPT::COperandSimpleListOr::operator== ( + +const IConstraint & c ) const [inline, virtual] +
+
+ + + + + +
+   + + +

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 303 of file type_def.h.

+

+ + + + +
+ + + + + + +
+bool NLAISCRIPT::COperandSimpleListOr::satisfied ( + +) [inline, virtual] +
+
+ + + + + +
+   + + +

+If the constraint is resolved. +

+ +

+Reimplemented from NLAISCRIPT::IConstraint. +

+Definition at line 332 of file type_def.h.

+

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

+ +

+Reimplemented from NLAIC::IPointerGestion. +

+Definition at line 337 of file type_def.h.

+


Member Data Documentation

+

+ + + + +
+ + + + + +
+char * NLAISCRIPT::COperandSimpleListOr::_TxtInfo [private] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 258 of file type_def.h.

+

+ + + + +
+ + + + + +
+std::list< NLAIC::CIdentType *> NLAISCRIPT::COperandSimpleListOr::_TypeListe [private] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 256 of file type_def.h.

+


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