#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <functional>
#include <map>
#include <vector>
#include <type_traits>
#include <cmath>
Go to the source code of this file.
|
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 V > |
V | Detail::round (V in) |
|
template<> |
double | Detail::round (double in) |
|
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) |
|