Generally the `extern "C" {` brackets shouldn't be added around other
headers since it causes problems when using C++ features in them.
Follow that convention for the "bmesh.h" header.
30 lines
658 B
C
30 lines
658 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
/** \file
|
|
* \ingroup bmesh
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void BMO_mesh_delete_oflag_tagged(BMesh *bm, short oflag, char htype);
|
|
void BM_mesh_delete_hflag_tagged(BMesh *bm, char hflag, char htype);
|
|
|
|
/**
|
|
* \warning oflag applies to different types in some contexts,
|
|
* not just the type being removed.
|
|
*/
|
|
void BMO_mesh_delete_oflag_context(BMesh *bm, short oflag, int type);
|
|
/**
|
|
* \warning oflag applies to different types in some contexts,
|
|
* not just the type being removed.
|
|
*/
|
|
void BM_mesh_delete_hflag_context(BMesh *bm, char hflag, int type);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|