#include "vtkDenseArray.h"
#include "vtkSmartPointer.h"
#include "vtkSparseArray.h"
#include <boost/mpl/for_each.hpp>
#include <boost/mpl/joint_view.hpp>
#include <boost/mpl/vector.hpp>
Go to the source code of this file.
|  | 
| typedef boost::mpl::vector< vtkTypeUInt8, vtkTypeInt8, vtkTypeUInt16, vtkTypeInt16, vtkTypeUInt32, vtkTypeInt32, vtkTypeUInt64, vtkTypeInt64, vtkIdType > | vtkIntegerTypes | 
|  | 
| typedef boost::mpl::vector< vtkTypeFloat32, vtkTypeFloat64 > | vtkFloatingPointTypes | 
|  | 
| typedef boost::mpl::joint_view< vtkIntegerTypes, vtkFloatingPointTypes > | vtkNumericTypes | 
|  | 
| typedef boost::mpl::vector< vtkStdString, vtkUnicodeString > | vtkStringTypes | 
|  | 
| typedef boost::mpl::joint_view< vtkNumericTypes, vtkStringTypes > | vtkAllTypes | 
|  | 
|  | 
| template<template< typename > class TargetT, typename TypesT , typename FunctorT > | 
| bool | vtkTryDowncast (vtkObject *source1, FunctorT functor) | 
|  | 
| template<template< typename > class TargetT, typename TypesT , typename FunctorT > | 
| bool | vtkTryDowncast (vtkObject *source1, vtkObject *source2, FunctorT functor) | 
|  | 
| template<template< typename > class TargetT, typename TypesT , typename FunctorT > | 
| bool | vtkTryDowncast (vtkObject *source1, vtkObject *source2, vtkObject *source3, FunctorT functor) | 
|  | 
◆ vtkIntegerTypes
      
        
          | typedef boost::mpl::vector<vtkTypeUInt8, vtkTypeInt8, vtkTypeUInt16, vtkTypeInt16, vtkTypeUInt32, vtkTypeInt32, vtkTypeUInt64, vtkTypeInt64, vtkIdType> vtkIntegerTypes | 
      
 
 
◆ vtkFloatingPointTypes
◆ vtkNumericTypes
◆ vtkStringTypes
◆ vtkAllTypes
◆ vtkTryDowncast() [1/3]
template<template< typename > class TargetT, typename TypesT , typename FunctorT > 
      
        
          | bool vtkTryDowncast | ( | vtkObject * | source1, | 
        
          |  |  | FunctorT | functor | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkTryDowncast() [2/3]
template<template< typename > class TargetT, typename TypesT , typename FunctorT > 
      
 
 
◆ vtkTryDowncast() [3/3]
template<template< typename > class TargetT, typename TypesT , typename FunctorT >