def is_floating_point( type ): """returns True, if type represents C++ floating point type, False otherwise""" float_def = create_cv_types( cpptypes.float_t() ) \ + create_cv_types( cpptypes.double_t() ) \ + create_cv_types( cpptypes.long_double_t() ) return remove_alias( type ) in float_def