Array.cxx File Reference

#include "Array.hxx"
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <new>
#include "DataTypes.hxx"
#include "Err.hxx"
#include "Assert.hxx"
#include "ErrOutOfMemory.hxx"
#include "Storage.hxx"
#include "Component.hxx"
#include "TypeInfo.hxx"
#include "DynamicType.hxx"
#include "XMLAdapter.hxx"
#include "XMLArrayAdapter.hxx"
#include "XMLComponentAdapter.hxx"

Go to the source code of this file.

Namespaces

namespace  CLAM

Defines

#define CLAM_NUMERIC_ARRAY_INITIALIZATION(Type)
#define CLAM_FAST_ARRAY_SPECIALIZATIONS(TYPE)
 And fast spetialization for basic types.

Define Documentation

#define CLAM_FAST_ARRAY_SPECIALIZATIONS ( TYPE   ) 

And fast spetialization for basic types.

Definition at line 46 of file Array.cxx.

#define CLAM_NUMERIC_ARRAY_INITIALIZATION ( Type   ) 
Value:
template<>                                              \
inline void Array<Type>::InitializeElement(int i)              \
{                                                       \
    mpData[i]=0;                                        \
}                                                       \

Definition at line 24 of file Array.cxx.

Generated by  doxygen 1.6.3