casacore
ArrayFwd.h
Go to the documentation of this file.
1 #ifndef ARRAY2_ARRAY_FWD_H
2 #define ARRAY2_ARRAY_FWD_H
3 
4 #include <memory>
5 
6 namespace casacore { //#Begin casa namespace
7 
8 template<typename T, typename Alloc = std::allocator<T>> class Array;
9 template<typename T, typename Alloc = std::allocator<T>> class Vector;
10 template<typename T, typename Alloc = std::allocator<T>> class Matrix;
11 template<typename T, typename Alloc = std::allocator<T>> class Cube;
12 typedef bool LogicalArrayElem;
14 template<typename T, typename ArrayAlloc, typename MaskAlloc> class MaskedArray;
16 class Slice;
17 class Slicer;
18 template<typename T, typename Alloc = std::allocator<T>> class ArrayIterator;
19 
20 }
21 
22 #endif
this file contains all the compiler specific defines
Definition: mainpage.dox:28
Array< LogicalArrayElem > LogicalArray
Definition: ArrayFwd.h:13
bool LogicalArrayElem
Definition: ArrayFwd.h:11
MaskedArray< LogicalArrayElem, std::allocator< LogicalArrayElem >, std::allocator< LogicalArrayElem > > MaskedLogicalArray
Definition: ArrayFwd.h:14