Public Types |
typedef std::vector<const
IObjectIA *> | tVectorType |
Public Methods |
| CVectorGroupType (sint32 ) |
| Construct a vector with n uninitialize momory unite. Programmer must initialize the vector list after. More...
|
| CVectorGroupType () |
| CVectorGroupType (const CVectorGroupType &g) |
virtual void | getDebugString (char *text) const |
| This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. More...
|
virtual const CProcessResult& | run () |
| Some where Run method define the process of the agen. More...
|
virtual IObjetOp& | operator+= (const IObjetOp &a) |
| throw (NLAIE::CExceptionNotImplemented). More...
|
virtual IObjetOp& | operator-= (const IObjetOp &a) |
| throw (NLAIE::CExceptionNotImplemented). More...
|
virtual IObjectIA& | operator= (const IObjectIA &a) |
| Equality operator. More...
|
virtual const IObjectIA* | operator[] (sint32) const |
virtual void | set (int,IObjectIA *) |
| Push an IObjectIA at the position indicate by the int. More...
|
IObjetOp* | operator! () const |
| throw (NLAIE::CExceptionNotImplemented). More...
|
void | push (const IObjectIA *o) |
| Push an IObjectIA back. More...
|
void | pushFront (const IObjectIA *o) |
| Push an IObjectIA front. More...
|
virtual CIteratorContener | getIterator () const |
| Get an iterator to parse the list. More...
|
void | setObject (sint32 i,IObjectIA *a) |
void | cpy (const IObjectIA &o) |
| Push an IObjectIA back using the clone method. More...
|
const IObjectIA* | pop () |
| Pop the back IObjectIA and return it. More...
|
const IObjectIA* | get () const |
| return the back IObjectIA. More...
|
const IObjectIA* | popFront () |
| Pop the front IObjectIA and return it. More...
|
const IObjectIA* | getFront () const |
| return the front IObjectIA. More...
|
sint32 | size () const |
| get the size of the list. More...
|
tVectorType | findList (const IObjectIA &obj) const |
tVectorType::const_iterator | getBegin () const |
tVectorType::const_iterator | getEnd () const |
tVectorType::iterator | getBegin () |
tVectorType::iterator | getEnd () |
const IObjectIA* | find (const IObjectIA &obj) const |
| Find an element on the list the operator == is use. More...
|
void | eraseAll (const IObjectIA &obj) |
| Erase all element find equal at the const IObjectIA & on argument. More...
|
void | erase (const IObjectIA *o) |
| Erase the element how have the same pointer memory as the argument const IObjectIA *. More...
|
void | erase (const IObjectIA &obj) |
| Erase the first element find equal at the const IObjectIA& on argument. More...
|
void | erase (std::list<const IObjectIA *> &l) |
| Erase all element contain in the list. More...
|
virtual bool | isEqual (const IBasicObjectIA &a) const |
| The bool operator==(const IBasicObjectIA &a) const member method call this function when class 'classType' have the same type of this class, programme have to assume the equality between the memebers of this class and the memeber of the class 'classType'. More...
|
virtual const NLAIC::IBasicType* | clone () const |
| This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne. More...
|
virtual const NLAIC::IBasicType* | newInstance () const |
| This function allow a new instance, that mean that the class is a class factory. More...
|
virtual const NLAIC::CIdentType& | getType () const |
| getType return a unique string how represente the class, it can be the name of the class. More...
|
virtual void | save (NLMISC::IStream &os) |
| Save the class in a stream. More...
|
virtual IObjetOp& | neg () |
| throw (NLAIE::CExceptionNotImplemented). More...
|
virtual void | load (NLMISC::IStream &is) |
| Load the class from a stream. More...
|
void | clear () |
| Clear the list. More...
|
virtual sint32 | getMethodIndexSize () const |
| getMethodIndexSize define the nomber of external method. More...
|
virtual tQueue | isMember (const IVarName *,const IVarName *,const IObjectIA &) const |
| The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search. More...
|
virtual CProcessResult | runMethodeMember (sint32, sint32, IObjectIA *) |
| The methode runMethodeMember(sint32 heritance, sint32 index, IObjectIA *param) allow us to run a member method. More...
|
virtual CProcessResult | runMethodeMember (sint32 index,IObjectIA *) |
| The methode runMethodeMember(sint32 index,IObjectIA *param) allow us to run a own member method. More...
|
virtual | ~CVectorGroupType () |
Static Public Attributes |
const NLAIC::CIdentType | IdVectorGroupType |
Protected Methods |
tVectorType& | getVector () |
Private Attributes |
tVectorType | _Vector |
| std::vector for store IObjectIA object. More...
|