#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 >  | 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 >