Referencia del Archivo D:/_data/proyectos/SINESTESIA/SVNSOURCEFORGE/trunk/0.7/inc/moArray.h

#include "moTypes.h"

Clases

class  moArray< T, N >
class  moDynamicArray< T >

Definiciones

#define _moDeclareDynamicArray(T, name, classexp)
#define moDeclareDynamicArray(T, name)   moDeclareDynamicArrayDecl(T, name, class )
#define moDeclareExportedDynamicArray(T, name)   moDeclareUserExportedDynamicArray(T, name, LIBMOLDEO_API)
#define moDeclareDynamicArrayDecl(T, name, decl)
#define moDeclareUserExportedDynamicArray(T, name, expmode)   moDeclareDynamicArrayDecl(T, name, class expmode)
#define moDefineDynamicArray(name)   DidYouIncludeArrayCpp
#define moDefineExportedDynamicArray(name)   moDefineDynamicArray(name)
#define moDefineUserExportedDynamicArray(name)   moDefineDynamicArray(name)

Documentación de las definiciones

#define _moDeclareDynamicArray T,
name,
classexp   ) 
 

Valor:

classexp name                                                                                                                    \
{                                                                        \
public:                                                                  \
    name();                                                                                                                              \
    name(const name& src);                                               \
        name(int N);                                                                                                             \
    name& operator=(const name& src);                                    \
                                                                         \
    virtual ~name();                                                     \
                                                                         \
        MOboolean Init( int N, T initvalue );                                                            \
        MOboolean Finish();                                                                                                      \
        void Empty();                                                                                                            \
        void Set(int x, const T &value);                                                                         \
        void Insert(int x, const T &value);                                                                      \
        T& Get(int x);                                                                                                           \
        T& operator[] (int x) { return Get(x); }                                                     \
        MOuint Count();                                                                                                          \
        void Add( const T &value );                                                                                      \
        void Remove(int x);                                                                                                      \
        void Copy( const name &A);                                                                                       \
        void Copy( const name &A, int x0, int x1);                                                       \
                                                                                                                                                 \
private:                                                                                                                                 \
    T *array;                                                                                                                    \
    MOuint n;                                                                                                                            \
        T m_NULL;                                                                                                                        \
                                                                                                                                                 \
};

#define moDeclareDynamicArray T,
name   )     moDeclareDynamicArrayDecl(T, name, class )
 

#define moDeclareDynamicArrayDecl T,
name,
decl   ) 
 

Valor:

typedef T _moObjArray##name;                                                                            \
    _moDeclareDynamicArray(_moObjArray##name, name, decl)

#define moDeclareExportedDynamicArray T,
name   )     moDeclareUserExportedDynamicArray(T, name, LIBMOLDEO_API)
 

#define moDeclareUserExportedDynamicArray T,
name,
expmode   )     moDeclareDynamicArrayDecl(T, name, class expmode)
 

#define moDefineDynamicArray name   )     DidYouIncludeArrayCpp
 

#define moDefineExportedDynamicArray name   )     moDefineDynamicArray(name)
 

#define moDefineUserExportedDynamicArray name   )     moDefineDynamicArray(name)
 


Generado el Sun Jul 18 16:12:55 2010 para MOLDEO por  doxygen 1.4.6-NO