MercuryDPM
Alpha
|
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <functional>
#include <map>
#include <vector>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | Detail::VTKPointDescriptorEntry< T > |
class | Detail::VTKPointDescriptorEntryImpl< T, V > |
class | VTKPointDescriptor< T > |
class | VTKCollection |
class | VTKUnstructuredGrid< T > |
Namespaces | |
Detail | |
Functions | |
template<typename V > | |
std::enable_if < std::is_floating_point< V > ::value, std::string >::type | Detail::toVTKDataType () |
template<typename V > | |
std::enable_if < std::is_integral< V >::value &&std::is_unsigned< V >::value, std::string >::type | Detail::toVTKDataType () |
template<typename V > | |
std::enable_if < std::is_integral< V >::value &&std::is_signed< V >::value, std::string >::type | Detail::toVTKDataType () |
template<typename V > | |
std::enable_if< std::is_array < V >::value, std::string > ::type | Detail::toVTKDataType () |
template<typename T , typename V > | |
std::enable_if< std::is_array < V >::value||std::is_pointer < V >::value, void >::type | Detail::emitProxy (std::ostream &out, const T &t, std::size_t nComponents, V T::*member) |
This function actually writes the correct datatype to ostream. More... | |
template<typename T , typename V > | |
std::enable_if<!(std::is_array < V >::value||std::is_pointer < V >::value), void >::type | Detail::emitProxy (std::ostream &out, const T &t, std::size_t nComponents, V T::*member) |