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

NLAIC Namespace Reference

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Compounds

class  NLAIC::IBasicInterface
 IBasicInterface is an abstract class need to give sens of objects manipulation, we separate it from the IBasicType because the we need a basic class for object and class factory and methods define in this class can't be use in the class factory. More...

class  NLAIC::IBasicType
 IBasicType is an abstract allows some basic fonctionality same as typing, clone and get a new instance. More...

class  NLAIC::CBinaryType
 CBinaryType is a basic binnary nomber manipulation. More...

class  NLAIC::IClassFactory
 IClassFactory is an abstract hows define an class factory,. More...

class  NLAIC::CIdentType
 CIdentType define a type for objects and manage the allocation of class in the class factory. More...

class  NLAIC::CIdentTypeAlloc
 CIdentTypeAlloc is an allocator of IBasicInterface from stream class. More...

class  NLAIC::IIO
 IIO is an basic class hows define the in put out put. More...

class  NLAIC::IPointerGestion
 IPointerGestion define a reference for an objects. More...

class  NLAIC::CPyTemplateDef
class  NLAIC::CRegistry
 CRegistry is a class factory registry. More...

struct  NLAIC::CRegistry::CRegistryClass
 Private structure to store data in the std::map. More...

class  NLAIC::CSelfClassFactory
 IClassFactory is an basic class factory. More...

class  NLAIC::CTypeOfObject
 CTypeOfObject is an binnary type of objects. More...

class  NLAIC::CTypeOfOperator
 CTypeOfOperator is an binnary type of operation allowed by objects. More...


Basic stream method utility.

NLMISC::IStreamoperator>> (NLMISC::IStream &is, CIdentTypeAlloc &o)
 Read an CIdentTypeAlloc from a stream. More...

NLMISC::IStreamoperator<< (NLMISC::IStream &os, CIdentType &o)
 Read an CIdentType from a stream. More...

NLMISC::IStreamoperator<< (NLMISC::IStream &os, IBasicInterface &o)
 Write an IBasicInterface to a stream. More...

NLMISC::IStreamoperator>> (NLMISC::IStream &is, IBasicInterface &o)
 read an IBasicInterface from a stream. More...


Enumerations

enum  PyMemDeleteType { unDeleteMemory, +deleteMemory + }

Functions

char * stringBuild (const char *str,...)
 this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. More...

std::string stringGetBuild (const char *str,...)
 this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. More...

void Out (const char *,...)
void setDefaultIIO (const IIO *)
const IIOgetDefaultIIO ()
template<class T> CPyTemplateDef< T > * CreatePyObjectInstance (T *o, PyTypeObject *defType)
CRegistrygetRegistry ()
 Get the local static CRegistry object define for all object. More...

void releaseRegistry ()
 Remove the static CRegistry object. More...

sint32 registerClass (const CIdentType &ident, const IClassFactory &factoryClass)
 Register an object in the CRegistry static object. More...

IBasicInterfacecreateInstance (const CIdentType &ident)
 Creat new instance from the CRegistry static object. More...

void initRegistry ()
 Initialize the CRegistry static object. That mean: if not null create new one else delete old one and build new one. More...


Variables

const IIODefaultIIO = NULL
CRegistryregistry = NULL
+


Enumeration Type Documentation

+

+ + + + +
+ + +
enum NLAIC::PyMemDeleteType +
+
+ + + + + +
+   + + +

+

+Enumeration values:
+ + + +
unDeleteMemory  +
deleteMemory  +
+
+ +

+Definition at line 37 of file python_export.h.

+


Function Documentation

+

+ + + + +
+ + + + + + + + + + +
IBasicInterface * NLAIC::createInstance const CIdentType  ident
+
+ + + + + +
+   + + +

+Creat new instance from the CRegistry static object. +

+ +

+Definition at line 49 of file registry_class.cpp. +

+Referenced by NLAISCRIPT::CCompilateur::buildObject.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+template<class T>
CPyTemplateDef<T>* CreatePyObjectInstance T *   o,
PyTypeObject *   defType
+
+ + + + + +
+   + + +

+ +

+Definition at line 372 of file python_export.h.

+

+ + + + +
+ + + + + + + + + +
const IIO * NLAIC::getDefaultIIO  
+
+ + + + + +
+   + + +

+ +

+Definition at line 58 of file ident_type.cpp.

+

+ + + + +
+ + + + + + + + + +
CRegistry * NLAIC::getRegistry  
+
+ + + + + +
+   + + +

+Get the local static CRegistry object define for all object. +

+ +

+Definition at line 34 of file registry_class.cpp. +

+Referenced by NLAIC::CIdentType::allocClass, NLAIC::CIdentType::CIdentType, NLAISCRIPT::CAgentClass::createComponents, NLAISCRIPT::CAgentClass::getBaseClass, NLAISCRIPT::CAgentClass::getComputeBaseClass, NLAIC::CIdentType::getFactory, NLAISCRIPT::CCompilateur::getTypeOfClass, and NLAIC::CIdentType::serial.

+

+ + + + +
+ + + + + + + + + +
void NLAIC::initRegistry  
+
+ + + + + +
+   + + +

+Initialize the CRegistry static object. That mean: if not null create new one else delete old one and build new one. +

+ +

+Definition at line 54 of file registry_class.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
NLMISC::IStream& operator<< NLMISC::IStream  os,
IBasicInterface  o
[inline]
+
+ + + + + +
+   + + +

+Write an IBasicInterface to a stream. +

+ +

+Definition at line 525 of file abstract_interface.h.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
NLMISC::IStream & NLAIC::operator<< NLMISC::IStream  os,
CIdentType  o
+
+ + + + + +
+   + + +

+Read an CIdentType from a stream. +

+ +

+Definition at line 274 of file ident_type.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
NLMISC::IStream& operator>> NLMISC::IStream  is,
IBasicInterface  o
[inline]
+
+ + + + + +
+   + + +

+read an IBasicInterface from a stream. +

+ +

+Definition at line 532 of file abstract_interface.h.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
NLMISC::IStream& operator>> NLMISC::IStream  is,
CIdentTypeAlloc  o
[inline]
+
+ + + + + +
+   + + +

+Read an CIdentTypeAlloc from a stream. +

+ +

+Definition at line 515 of file abstract_interface.h.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
void NLAIC::Out const char *  ,
...  
+
+ + + + + +
+   + + +

+ +

+Definition at line 63 of file ident_type.cpp. +

+Referenced by NLAILINK::IOTrace::Echo, and NLAISCRIPT::CCallPrint::printList.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
sint32 NLAIC::registerClass const CIdentType  ident,
const IClassFactory  factoryClass
+
+ + + + + +
+   + + +

+Register an object in the CRegistry static object. +

+ +

+Definition at line 44 of file registry_class.cpp.

+

+ + + + +
+ + + + + + + + + +
void NLAIC::releaseRegistry  
+
+ + + + + +
+   + + +

+Remove the static CRegistry object. +

+ +

+Definition at line 58 of file registry_class.cpp.

+

+ + + + +
+ + + + + + + + + + +
void NLAIC::setDefaultIIO const IIO 
+
+ + + + + +
+   + + +

+ +

+Definition at line 53 of file ident_type.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
char * NLAIC::stringBuild const char *   str,
...  
+
+ + + + + +
+   + + +

+this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. +

+ +

+Definition at line 40 of file ident_type.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
std::string NLAIC::stringGetBuild const char *   str,
...  
+
+ + + + + +
+   + + +

+this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. +

+ +

+Definition at line 79 of file ident_type.cpp. +

+Referenced by NLAISCRIPT::CAgentClass::addBrancheCode, NLAISCRIPT::CCompilateur::affectationMember, NLAISCRIPT::CCompilateur::buildObject, NLAISCRIPT::CCompilateur::castVariable, NLAISCRIPT::CConstraintChkMethodeType::CConstraintChkMethodeType, NLAISCRIPT::CConstraintMethode::CConstraintMethode, NLAISCRIPT::CConstraintStackComp::CConstraintStackComp, NLAISCRIPT::CCompilateur::computContraint, NLAISCRIPT::COperandSimpleListOr::COperandSimpleListOr, NLAISCRIPT::CLdbRefOpCode::getDebugResult, NLAISCRIPT::CLdbMemberiOpCode::getDebugResult, NLAISCRIPT::CLdbHeapMemberiOpCode::getDebugResult, NLAISCRIPT::CLdbStackMemberiOpCode::getDebugResult, NLAISCRIPT::CLdbMemberOpCode::getDebugResult, NLAISCRIPT::CCallStackNewMethodi::getDebugResult, NLAISCRIPT::CCallHeapMethodi::getDebugResult, NLAISCRIPT::CCallStackMethodi::getDebugResult, NLAISCRIPT::CCallMethodi::getDebugResult, NLAISCRIPT::CCallMethod::getDebugResult, NLAISCRIPT::CLibHeapMemberMethod::getDebugResult, NLAISCRIPT::CLibStackNewMemberMethod::getDebugResult, NLAISCRIPT::CLibStackMemberMethod::getDebugResult, NLAISCRIPT::CLibCallMethodi::getDebugResult, NLAISCRIPT::CLibCallInheritedMethod::getDebugResult, NLAISCRIPT::CLibCallMethod::getDebugResult, NLAISCRIPT::CLibMemberMethodi::getDebugResult, NLAISCRIPT::CLibMemberInheritedMethod::getDebugResult, NLAISCRIPT::CLibMemberMethod::getDebugResult, NLAISCRIPT::CMarkMsg::getDebugResult, NLAISCRIPT::CMakeArgOpCode::getDebugResult, NLAISCRIPT::CTellOpCode::getDebugResult, NLAISCRIPT::CFreeAlloc::getDebugResult, NLAISCRIPT::CMarkAlloc::getDebugResult, NLAISCRIPT::CLocAlloc::getDebugResult, NLAISCRIPT::CAffMemberOpCode::getDebugResult, NLAISCRIPT::CAffOpCode::getDebugResult, NLAISCRIPT::CJmpOpCode::getDebugResult, NLAISCRIPT::CJFalseOpCode::getDebugResult, NLAISCRIPT::CFindRunMsg::getDebugResult, NLAISCRIPT::CFreeAllocDebug::getDebugResult, NLAISCRIPT::CAffOpCodeDebug::getDebugResult, NLAISCRIPT::CAffHeapMemberiOpCode::getDebugResult, NLAISCRIPT::CLocAllocDebug::getDebugResult, NLAISCRIPT::CVarPStackParam::getDebugString, NLAISCRIPT::CVarPStack::getDebugString, NLAILOGIC::CFactPattern::getDebugString, NLAILOGIC::CVar::getDebugString, NLAIC::CBinaryType::getDebugString, NLAIAGENT::COperatorScript::getDebugString, NLAISCRIPT::CObjectUnknown::getDebugString, NLAIAGENT::CObjectType::getDebugString, NLAIAGENT::CSetValueMsg::getDebugString, NLAIAGENT::COnChangeMsg::getDebugString, NLAIAGENT::CNotifyParentScript::getDebugString, NLAIAGENT::CMessageGroup::getDebugString, NLAIAGENT::CGetValueMsg::getDebugString, NLAIAGENT::CConnectObjectValueMsg::getDebugString, NLAIAGENT::CFailureMsg::getDebugString, NLAIAGENT::CSuccessMsg::getDebugString, NLAIAGENT::IMessageBase::getDebugString, NLAIAGENT::CMessageScript::getDebugString, NLAIAGENT::IListBasicManager::getDebugString, NLAISCRIPT::CAgentClass::getDebugString, NLAISCRIPT::CClassInterpretFactory::getDebugString, NLAIAGENT::CIdent::getDebugString, NLAIAGENT::CLocWordNumRef::getDebugString, NLAIAGENT::CVectorGroupType::getDebugString, NLAILOGIC::CGoalStack::getDebugString, NLAILOGIC::CInternalGoal::getDebugString, NLAILOGIC::CGoal::getDebugString, NLAIFUZZY::CFuzzyVar::getDebugString, NLAIFUZZY::FuzzyType::getDebugString, NLAIFUZZY::CTrapezeFuzzySet::getDebugString, NLAIFUZZY::CLeftFuzzySet::getDebugString, NLAIFUZZY::CTriangleFuzzySet::getDebugString, NLAIFUZZY::CRightFuzzySet::getDebugString, NLAIFUZZY::CFuzzyInterval::getDebugString, NLAIFUZZY::CFuzzyRuleSet::getDebugString, NLAIFUZZY::CFuzzyRule::getDebugString, NLAIFUZZY::CFuzzyFact::getDebugString, NLAIFUZZY::CSimpleFuzzyCond::getDebugString, NLAILOGIC::CFirstOrderAssert::getDebugString, NLAILOGIC::CFact::getDebugString, NLAISCRIPT::CCodeContext::getDebugString, NLAISCRIPT::CCodeBrancheRun::getDebugString, NLAIAGENT::IAgent::getDebugString, NLAIAGENT::CAgentWatchTimer::getDebugString, NLAIAGENT::CAgentManagerTimer::getDebugString, NLAIAGENT::CStringVarName::getDebugString, NLAIAGENT::CAgentScript::getDebugString, NLAIAGENT::CProxyAgentMail::getDebugString, NLAIAGENT::CStringType::getDebugString, NLAIAGENT::CLocalAgentMail::getDebugString, NLAIAGENT::UInt64Type::getDebugString, NLAIAGENT::UInt32Type::getDebugString, NLAIAGENT::UInt16Type::getDebugString, NLAIAGENT::UInt8Type::getDebugString, NLAIAGENT::CharType::getDebugString, NLAIAGENT::ShortIntegerType::getDebugString, NLAIAGENT::IntegerType::getDebugString, NLAIAGENT::BorneDDigitalType::getDebugString, NLAIAGENT::DDigitalType::getDebugString, NLAIAGENT::BorneDigitalType::getDebugString, NLAIAGENT::DigitalType::getDebugString, NLAIAGENT::VectorType::getDebugString, NLAIC::CSelfClassFactory::getDebugString, NLAISCRIPT::CConstraintStackComp::getError, NLAIC::CRegistry::getFactory, NLAIC::CRegistry::getIdent, NLAISCRIPT::COperandSimple::getInfo, NLAIC::CRegistry::getNumIdent, NLAIPYSERVER::CPyExport::getRefVar, NLAIAGENT::IObjectIA::getStaticMemberSize, NLAISCRIPT::CCompilateur::getValidateHierarchyBase, NLAIAGENT::IObjetOp::isTrue, NLAIAGENT::IObjetOp::neg, NLAIAGENT::IObjetOp::operator *, NLAIAGENT::IObjetOp::operator *=, NLAIAGENT::IObjetOp::operator!, NLAIAGENT::IObjetOp::operator!=, NLAIAGENT::IObjetOp::operator+, NLAIAGENT::IObjetOp::operator+=, NLAIAGENT::IObjetOp::operator-, NLAIAGENT::IObjetOp::operator-=, NLAIAGENT::IObjetOp::operator/, NLAIAGENT::IObjetOp::operator/=, NLAIAGENT::IObjetOp::operator<, NLAIAGENT::IObjetOp::operator<=, NLAIAGENT::CAgentOperation::operator=, NLAIAGENT::IObjectIA::operator=, NLAIAGENT::IObjetOp::operator==, NLAIAGENT::IObjetOp::operator>, NLAIAGENT::IObjetOp::operator>=, NLAISCRIPT::CCompilateur::processingVar, NLAISCRIPT::COperatorClass::RegisterMessage, NLAISCRIPT::CCompilateur::registerMethod, NLAISCRIPT::CConstraintMethode::run, NLAISCRIPT::CCodeBrancheRun::run, NLAIAGENT::IBasicAgent::run, NLAIAGENT::IBasicAgent::runAsk, NLAISCRIPT::CLdbHeapMemberiOpCode::runOpCode, NLAIAGENT::IObjectIA::runStep, NLAISCRIPT::CCodeBrancheRun::save, NLAIAGENT::IObjectIA::sendMessage, NLAISCRIPT::CCompilateur::setParamVarName, and NLAIAGENT::IObjectIA::setStaticMember.

+


Variable Documentation

+

+ + + + +
+ + +
const IIO* NLAIC::DefaultIIO = NULL +
+
+ + + + + +
+   + + +

+ +

+Definition at line 52 of file ident_type.cpp.

+

+ + + + +
+ + +
CRegistry* NLAIC::registry = NULL +
+
+ + + + + +
+   + + +

+ +

+Definition at line 32 of file registry_class.cpp.

+ + + +
                                                                                                                                                                    +

+ + -- cgit v1.2.1