text: /*
   * ***** BEGIN GPL LICENSE BLOCK *****
   *
   * This program is free software; you can redistribute it and/or
   * modify it under the terms of the GNU General Public License
   * as published by the Free Software Foundation; either version 2
   * of the License, or (at your option) any later version.
   *
   * This program is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU General Public License for more details.
   *
   * You should have received a copy of the GNU General Public License
   * along with this program; if not, write to the Free Software Foundation,
   * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
   *
   * ***** END GPL LICENSE BLOCK *****
   */
  
  /** \file source/blender/freestyle/intern/python/UnaryPredicate1D/BPy_TrueUP1D.cpp
   *  \ingroup freestyle
   */
  
  #include "BPy_TrueUP1D.h"
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  ///////////////////////////////////////////////////////////////////////////////////////////
  
  //------------------------INSTANCE METHODS ----------------------------------
  
  static char TrueUP1D___doc__[] =
  "Class hierarchy: :class:`freestyle.types.UnaryPredicate1D` > :class:`TrueUP1D`\n"
  "\n"
  ".. method:: __call__(inter)\n"
  "\n"
  "   Always returns true.\n"
  "\n"
  "   :arg inter: An Interface1D object.\n"
  "   :type inter: :class:`freestyle.types.Interface1D`\n"
  "   :return: True.\n"
  "   :rtype: bool\n";
  
  static int TrueUP1D___init__(BPy_TrueUP1D *self, PyObject *args, PyObject *kwds)
  {
  	static const char *kwlist[] = {NULL};
  
  	if (!PyArg_ParseTupleAndKeywords(args, kwds, "", (char **)kwlist))
  		return -1;
  	self->py_up1D.up1D = new Predicates1D::TrueUP1D();
  	return 0;
  }
  
  /*-----------------------BPy_TrueUP1D type definition ------------------------------*/
  
  PyTypeObject TrueUP1D_Type = {
  	PyVarObject_HEAD_INIT(NULL, 0)
  	"TrueUP1D",                     /* tp_name */
  	sizeof(BPy_TrueUP1D),           /* tp_basicsize */
  	0,                              /* tp_itemsize */
  	0,                              /* tp_dealloc */
  	0,                              /* tp_print */
  	0,                              /* tp_getattr */
  	0,                              /* tp_setattr */
  	0,                              /* tp_reserved */
  	0,                              /* tp_repr */
  	0,                              /* tp_as_number */
  	0,                              /* tp_as_sequence */
  	0,                              /* tp_as_mapping */
  	0,                              /* tp_hash  */
  	0,                              /* tp_call */
  	0,                              /* tp_str */
  	0,                              /* tp_getattro */
  	0,                              /* tp_setattro */
  	0,                              /* tp_as_buffer */
  	Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
  	TrueUP1D___doc__,               /* tp_doc */
  	0,                              /* tp_traverse */
  	0,                              /* tp_clear */
  	0,                              /* tp_richcompare */
  	0,                              /* tp_weaklistoffset */
  	0,                              /* tp_iter */
  	0,                              /* tp_iternext */
  	0,                              /* tp_methods */
  	0,                              /* tp_members */
  	0,                              /* tp_getset */
  	&UnaryPredicate1D_Type,         /* tp_base */
  	0,                              /* tp_dict */
  	0,                              /* tp_descr_get */
  	0,                              /* tp_descr_set */
  	0,                              /* tp_dictoffset */
  	(initproc)TrueUP1D___init__,    /* tp_init */
  	0,                              /* tp_alloc */
  	0,                              /* tp_new */
  };
  
  ///////////////////////////////////////////////////////////////////////////////////////////
  
  #ifdef __cplusplus
  }
  #endif
  