Viskores
1.0
|
#include <viskores/cont/CastAndCall.h>
#include <viskores/cont/CellSet.h>
#include <viskores/cont/DefaultTypes.h>
#include <viskores/cont/viskores_cont_export.h>
#include <memory>
#include <viskores/cont/UncertainCellSet.h>
Go to the source code of this file.
Classes | |
class | viskores::cont::UncertainCellSet< CellSetList > |
A CellSet of an uncertain type. More... | |
class | viskores::cont::UnknownCellSet |
A CellSet of an unknown type. More... | |
Namespaces | |
viskores | |
Groups connected points that have the same field value. | |
viskores::cont | |
Viskores Control Environment. | |
Macros | |
#define | VISKORES_IS_UNKNOWN_CELL_SET(T) VISKORES_STATIC_ASSERT(::viskores::cont::internal::UnknownCellSetCheck<T>::value) |
#define | VISKORES_IS_KNOWN_OR_UNKNOWN_CELL_SET(T) |
Functions | |
template<typename CellSetType > | |
bool | viskores::cont::IsType (const viskores::cont::UnknownCellSet &unknownCellSet) |
Returns true if unknownCellSet matches the type of CellSetType . More... | |
template<typename CellSetType > | |
CellSetType | viskores::cont::Cast (const viskores::cont::UnknownCellSet &unknownCellSet) |
Returns unknownCellSet cast to the given CellSet type. More... | |
template<typename Functor , typename... Args> | |
void | viskores::cont::CastAndCall (const viskores::cont::UnknownCellSet &cellSet, Functor &&f, Args &&... args) |
A specialization of CastAndCall for unknown cell sets. More... | |
#define VISKORES_IS_KNOWN_OR_UNKNOWN_CELL_SET | ( | T | ) |
#define VISKORES_IS_UNKNOWN_CELL_SET | ( | T | ) | VISKORES_STATIC_ASSERT(::viskores::cont::internal::UnknownCellSetCheck<T>::value) |