# 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
class  NLAIC::IBasicType
class  NLAIC::CBinaryType
class  NLAIC::IClassFactory
class  NLAIC::CIdentType
class  NLAIC::CIdentTypeAlloc
class  NLAIC::IIO
class  NLAIC::IPointerGestion
class  NLAIC::CPyTemplateDef
class  NLAIC::CRegistry
struct  NLAIC::CRegistry::CRegistryClass
class  NLAIC::CSelfClassFactory
class  NLAIC::CTypeOfObject
class  NLAIC::CTypeOfOperator

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...

template<classT> 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

CRegistryregistry = NULL


Enumeration Type Documentation

enum NLAIC::PyMemDeleteType
 

Enumeration values:
unDeleteMemory  
deleteMemory  

Definition at line 37 of file python_export.h.


Function Documentation

template<classT>
CPyTemplateDef< T >* NLAIC::CreatePyObjectInstance<T> ( T * o,
PyTypeObject * defType )
 

Definition at line 372 of file python_export.h.

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().

CRegistry * NLAIC::getRegistry ( )
 

Get the local static CRegistry object define for all object.

Definition at line 34 of file registry_class.cpp.

Referenced by NLAISCRIPT::CAgentClass::createComponents(), and NLAISCRIPT::CAgentClass::getBaseClass().

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.

Referenced by NLAILINK::initIALib().

NLMISC::IStream & NLAIC::operator<< ( NLMISC::IStream & os,
IBasicInterface & o ) [inline]
 

Write an IBasicInterface to a stream.

Definition at line 501 of file abstract_interface.h.

NLMISC::IStream & NLAIC::operator<< ( NLMISC::IStream & os,
CIdentType & o )
 

Read an CIdentType from a stream.

Definition at line 232 of file ident_type.cpp.

NLMISC::IStream & NLAIC::operator>> ( NLMISC::IStream & is,
IBasicInterface & o ) [inline]
 

read an IBasicInterface from a stream.

Definition at line 508 of file abstract_interface.h.

NLMISC::IStream & NLAIC::operator>> ( NLMISC::IStream & is,
CIdentTypeAlloc & o ) [inline]
 

Read an CIdentTypeAlloc from a stream.

Definition at line 491 of file abstract_interface.h.

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.

Referenced by NLAIAGENT::setRegister().

void NLAIC::releaseRegistry ( )
 

Remove the static CRegistry object.

Definition at line 58 of file registry_class.cpp.

Referenced by NLAILINK::releaseIALib().

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 36 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 48 of file ident_type.cpp.

Referenced by NLAISCRIPT::CConstraintMethode::CConstraintMethode(), NLAISCRIPT::CAgentClass::addBrancheCode(), NLAISCRIPT::CLdbRefOpCode::getDebugResult(), NLAISCRIPT::CLdbMemberiOpCode::getDebugResult(), NLAISCRIPT::CLdbHeapMemberiOpCode::getDebugResult(), NLAISCRIPT::CLdbStackMemberiOpCode::getDebugResult(), NLAISCRIPT::CLdbMemberOpCode::getDebugResult(), NLAISCRIPT::CCallMethodi::getDebugResult(), NLAISCRIPT::CCallStackNewMethodi::getDebugResult(), NLAISCRIPT::CCallStackMethodi::getDebugResult(), NLAISCRIPT::CCallHeapMethodi::getDebugResult(), NLAISCRIPT::CCallMethod::getDebugResult(), NLAISCRIPT::CLibHeapMemberMethod::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(), NLAISCRIPT::CObjectUnknown::getDebugString(), NLAIAGENT::CObjectType::getDebugString(), NLAIAGENT::COnChangeMsg::getDebugString(), NLAIAGENT::CNotifyParentScript::getDebugString(), NLAIAGENT::CMessageGroup::getDebugString(), NLAIAGENT::CFactMsg::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::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(), NLAIAGENT::IAgent::getDebugString(), NLAIAGENT::CAgentWatchTimer::getDebugString(), NLAIAGENT::CStringVarName::getDebugString(), NLAIAGENT::CAgentScript::getDebugString(), NLAIAGENT::CProxyAgentMail::getDebugString(), NLAIAGENT::CStringType::getDebugString(), NLAIAGENT::CLocalAgentMail::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(), NLAISCRIPT::CConstraintMethode::run(), NLAIAGENT::IBasicAgent::runAsk(), and NLAIAGENT::IBasicAgent::runTell().


Variable Documentation

CRegistry * NLAIC::registry = NULL
 

Definition at line 32 of file registry_class.cpp.