#ifndef __mbase_def_h__ #define __mbase_def_h__ namespace MultiArrayTools { /*********************** * Provided Types * ***********************/ // multi_array.h template class MultiArrayBase; // multi_array.h template class MutableMultiArrayBase; // multi_array.h template class MultiArray; // multi_array_operation.h template class OperationBase; // multi_array_operation.h //template //class MutableOperationBase; // multi_array_operation.h template class OperationTemplate; // multi_array_operation.h template class OperationMaster; // multi_array_operation.h template class OperationRoot; // multi_array_operation.h template class OperationValue; // multi_array_operation.h template class ConstOperationRoot; // multi_array_operation.h template class Operation; // multi_array_operation.h template class Contraction; // multi_array_operation.h template class SliceContraction; // slice.h template class Slice; template class ConstSlice; // slice.h template class SliceDef; // slice.h template class ConstSliceDef; // map_range.h template class MapIndex; // map_range.h template class MapRangeFactory; // map_range.h template class MapRange; } #endif