Skip to content
Snippets Groups Projects
Commit bf5aa475 authored by Paweł Kędzia's avatar Paweł Kędzia
Browse files

Added template for wccl wrappers

parent 0171c788
Branches
No related merge requests found
#!/bin/bash -x
if [ ${#} -eq 0 ]
then
echo "Usage: $0 wccl2class"
exit 1
fi
UPPER=`echo ${1} | tr '[:lower:]' '[:upper:]'`
LOWER=`echo ${1} | tr '[:upper:]' '[:lower:]'`
CLNAM=${1}
OUTFILE=libccl${LOWER}.i
cat swig_template_wccl.template | sed s/TEMPLATE/${UPPER}/g | sed s/Template/${CLNAM}/g | sed s/template/${LOWER}/g > ${OUTFILE}
echo -e "\e[1;32m${OUTFILE} was generated. Don't forget to add ${OUTFILE} to Makefile (or CMake)!\e[0m"
#ifndef SWIG_LIBWCCL_TEMPLATE_I
#define SWIG_LIBWCCL_TEMPLATE_I
%module libccltemplate
%{
// Add includes here...
// #include <...>
%}
// %include "...i"
namespace Wccl {
class Template {
public:
Template();
~Template();
/* --------------------------------------------------------------------- */
};
}
using namespace std;
using namespace Wccl;
#endif /* SWIG_LIBWCCL_TEMPLATE_I */
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment