Skip to content
Snippets Groups Projects
Select Git revision
  • eb34e0a677c6c05358b405b278e702f83ec2dcf4
  • master default
  • cgnsUnstructured
  • partitioning
  • poppler
  • HighOrderBLCurving
  • gmsh_3_0_4
  • gmsh_3_0_3
  • gmsh_3_0_2
  • gmsh_3_0_1
  • gmsh_3_0_0
  • gmsh_2_16_0
  • gmsh_2_15_0
  • gmsh_2_14_1
  • gmsh_2_14_0
  • gmsh_2_13_2
  • gmsh_2_13_1
  • gmsh_2_12_0
  • gmsh_2_11_0
  • gmsh_2_10_1
  • gmsh_2_10_0
  • gmsh_2_9_3
  • gmsh_2_9_2
  • gmsh_2_9_1
  • gmsh_2_9_0
  • gmsh_2_8_6
26 results

DummyBindings.h

Blame
  • Forked from gmsh / gmsh
    14026 commits behind the upstream repository.
    user avatar
    Bastien Gorissen authored
    9078416a
    History
    DummyBindings.h 1.39 KiB
    // Gmsh - Copyright (C) 1997-2010 C. Geuzaine, J.-F. Remacle
    //
    // See the LICENSE.txt file for license information. Please report all
    // bugs and problems to <gmsh@geuz.org>.
    
    #ifndef _DUMMY_BINDINGS_H_
    #define _DUMMY_BINDINGS_H_
    
    class classBinding {
     public:
      void setDescription(std::string description){}
      template<typename parentType>
      void setParentClass(){}
      template <typename cb>
      methodBinding *addMethod(std::string n, cb f){ return new methodBinding(); }
      template <typename tObj, typename t0, typename t1, typename t2, typename t3, 
                typename t4, typename t5>
      methodBinding *setConstructor(){ return 0; }
      template <typename tObj, typename t0, typename t1, typename t2, typename t3, 
                typename t4>
      methodBinding *setConstructor(){ return 0; }
      template <typename tObj, typename t0, typename t1, typename t2, typename t3>
      methodBinding *setConstructor(){ return 0; }
      template <typename tObj, typename t0, typename t1, typename t2>
      methodBinding *setConstructor(){ return 0; }
      template <typename tObj, typename t0, typename t1>
      methodBinding *setConstructor(){ return 0; }
      template <typename tObj, typename t0>
      methodBinding *setConstructor(){ return 0; }
      template<typename tObj>
      methodBinding *setConstructor(){ return 0; }
    };
    
    class binding {
     public:
      template<class t>
      classBinding *addClass(std::string className){ return new classBinding(); }
    };
    
    #endif