42 #ifndef viskores_cont_DefaultTypes_h 43 #define viskores_cont_DefaultTypes_h 45 #define VISKORES_HAS_DEFAULT_TYPES_HEADER 47 #ifdef VISKORES_HAS_DEFAULT_TYPES_HEADER 51 #ifndef VISKORES_DEFAULT_TYPE_LIST 52 #include <viskores/TypeList.h> 53 #define VISKORES_DEFAULT_TYPE_LIST ::viskores::TypeListCommon 54 #endif //VISKORES_DEFAULT_TYPE_LIST 56 #ifndef VISKORES_DEFAULT_STORAGE_LIST 57 #include <viskores/cont/StorageList.h> 58 #define VISKORES_DEFAULT_STORAGE_LIST ::viskores::cont::StorageListCommon 59 #endif // VISKORES_DEFAULT_STORAGE_LIST 61 #ifndef VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED 62 #include <viskores/cont/CellSetList.h> 63 #define VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED ::viskores::cont::CellSetListStructured 64 #endif // VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED 66 #ifndef VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED 67 #include <viskores/cont/CellSetList.h> 68 #define VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED ::viskores::cont::CellSetListUnstructured 69 #endif // VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED 71 #ifndef VISKORES_DEFAULT_CELL_SET_LIST 79 using CellSetList = viskores::ListAppend<VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED, VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED>;
85 #define VISKORES_DEFAULT_CELL_SET_LIST ::viskores::cont::internal::CellSetList 86 #endif // VISKORES_CELL_SET_LIST 88 #endif //viskores_cont_DefaultTypes_h
viskores::ListAppend< VISKORES_DEFAULT_CELL_SET_LIST_STRUCTURED, VISKORES_DEFAULT_CELL_SET_LIST_UNSTRUCTURED > CellSetList