|
|
|
|
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::IStream & | operator>> (NLMISC::IStream &is, CIdentTypeAlloc &o) |
| Read an CIdentTypeAlloc from a stream. More...
|
NLMISC::IStream & | operator<< (NLMISC::IStream &os, CIdentType &o) |
| Read an CIdentType from a stream. More...
|
NLMISC::IStream & | operator<< (NLMISC::IStream &os, IBasicInterface &o) |
| Write an IBasicInterface to a stream. More...
|
NLMISC::IStream & | operator>> (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 IIO * | getDefaultIIO () |
template<class T> CPyTemplateDef< T > * | CreatePyObjectInstance (T *o, PyTypeObject *defType) |
CRegistry * | getRegistry () |
| 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...
|
IBasicInterface * | createInstance (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 IIO * | DefaultIIO = NULL |
CRegistry * | registry = NULL |
Enumeration Type Documentation
enum NLAIC::PyMemDeleteType
|
|
|
-
Enumeration values:
-
unDeleteMemory |
|
deleteMemory |
|
Definition at line 37 of file python_export.h. |
Function Documentation
template<class T> |
CPyTemplateDef<T>* CreatePyObjectInstance |
( |
T * |
o, |
|
|
PyTypeObject * |
defType |
|
) |
|
|
const IIO * NLAIC::getDefaultIIO |
( |
|
) |
|
|
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. |
void NLAIC::Out |
( |
const char * |
, |
|
|
... |
|
|
) |
|
|
void NLAIC::releaseRegistry |
( |
|
) |
|
|
void NLAIC::setDefaultIIO |
( |
const IIO * |
|
) |
|
|
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
|
|
|
|