Skip to content
Snippets Groups Projects
Forked from gmsh / gmsh
14729 commits behind the upstream repository.
Bindings.h 591 B
#ifndef _BINDINGS_H_
#define _BINDINGS_H_
#include <string>
#include <vector>
#include <typeinfo>

class methodBinding{
  std::string _description;
  std::vector<std::string> _argNames;
  public:
  inline const std::vector<std::string> &getArgNames()const{
    return _argNames;
  }
  void setArgNames(const char * arg1, ...);
  void setDescription(std::string description){_description=description;}
  inline const std::string getDescription() const {return _description;}
};



#if defined(HAVE_LUA)
#include "LuaBindings.h"
#else  //no bindings
#include "DummyBindings.h"
#endif


#endif