Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/python/BPY_extern.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/python/BPY_extern.h')
-rw-r--r--source/blender/python/BPY_extern.h120
1 files changed, 74 insertions, 46 deletions
diff --git a/source/blender/python/BPY_extern.h b/source/blender/python/BPY_extern.h
index d04f4bd9025..11c06f6191e 100644
--- a/source/blender/python/BPY_extern.h
+++ b/source/blender/python/BPY_extern.h
@@ -18,20 +18,18 @@
* \ingroup python
*/
-
-
#ifndef __BPY_EXTERN_H__
#define __BPY_EXTERN_H__
struct ChannelDriver; /* DNA_anim_types.h */
-struct ID; /* DNA_ID.h */
-struct ListBase; /* DNA_listBase.h */
-struct Object; /* DNA_object_types.h */
+struct ID; /* DNA_ID.h */
+struct ListBase; /* DNA_listBase.h */
+struct Object; /* DNA_object_types.h */
struct PathResolvedRNA;
struct ReportList;
-struct Text; /* defined in DNA_text_types.h */
-struct bConstraint; /* DNA_constraint_types.h */
-struct bConstraintOb; /* DNA_constraint_types.h */
+struct Text; /* defined in DNA_text_types.h */
+struct bConstraint; /* DNA_constraint_types.h */
+struct bConstraintOb; /* DNA_constraint_types.h */
struct bConstraintTarget; /* DNA_constraint_types.h*/
struct bContext;
struct bContextDataResult;
@@ -41,18 +39,19 @@ struct bPythonConstraint; /* DNA_constraint_types.h */
extern "C" {
#endif
-void BPY_pyconstraint_exec(struct bPythonConstraint *con, struct bConstraintOb *cob, struct ListBase *targets);
-// void BPY_pyconstraint_settings(void *arg1, void *arg2);
+void BPY_pyconstraint_exec(struct bPythonConstraint *con,
+ struct bConstraintOb *cob,
+ struct ListBase *targets);
+// void BPY_pyconstraint_settings(void *arg1, void *arg2);
void BPY_pyconstraint_target(struct bPythonConstraint *con, struct bConstraintTarget *ct);
void BPY_pyconstraint_update(struct Object *owner, struct bConstraint *con);
int BPY_is_pyconstraint(struct Text *text);
-// void BPY_free_pyconstraint_links(struct Text *text);
+// void BPY_free_pyconstraint_links(struct Text *text);
void BPY_python_start(int argc, const char **argv);
void BPY_python_end(void);
void BPY_python_reset(struct bContext *C);
-
/* global interpreter lock */
typedef void *BPy_ThreadStatePtr;
@@ -61,38 +60,67 @@ BPy_ThreadStatePtr BPY_thread_save(void);
void BPY_thread_restore(BPy_ThreadStatePtr tstate);
/* our own wrappers to Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS */
-#define BPy_BEGIN_ALLOW_THREADS { BPy_ThreadStatePtr _bpy_saved_tstate = BPY_thread_save(); (void)0
-#define BPy_END_ALLOW_THREADS BPY_thread_restore(_bpy_saved_tstate); } (void)0
-
-bool BPY_execute_filepath(struct bContext *C, const char *filepath, struct ReportList *reports);
-bool BPY_execute_text(struct bContext *C, struct Text *text, struct ReportList *reports, const bool do_jump);
-
-bool BPY_execute_string_as_number(struct bContext *C, const char *imports[], const char *expr, const bool verbose, double *r_value);
-bool BPY_execute_string_as_intptr(struct bContext *C, const char *imports[], const char *expr, const bool verbose, intptr_t *r_value);
-bool BPY_execute_string_as_string(struct bContext *C, const char *imports[], const char *expr, const bool verbose, char **r_value);
-
-bool BPY_execute_string_ex(struct bContext *C, const char *imports[], const char *expr, bool use_eval);
-bool BPY_execute_string(struct bContext *C, const char *imports[], const char *expr);
-
-void BPY_text_free_code(struct Text *text);
-void BPY_modules_update(struct bContext *C); // XXX - annoying, need this for pointers that get out of date
-void BPY_modules_load_user(struct bContext *C);
-
-void BPY_app_handlers_reset(const short do_all);
-
-void BPY_driver_reset(void);
-float BPY_driver_exec(struct PathResolvedRNA *anim_rna, struct ChannelDriver *driver,
- struct ChannelDriver *driver_orig, const float evaltime);
-
-void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */
-void BPY_DECREF_RNA_INVALIDATE(void *pyob_ptr);
-int BPY_context_member_get(struct bContext *C, const char *member, struct bContextDataResult *result);
-void BPY_context_set(struct bContext *C);
-void BPY_context_update(struct bContext *C);
-
-void BPY_id_release(struct ID *id);
-
-bool BPY_string_is_keyword(const char *str);
+#define BPy_BEGIN_ALLOW_THREADS \
+ { \
+ BPy_ThreadStatePtr _bpy_saved_tstate = BPY_thread_save(); \
+ (void)0
+#define BPy_END_ALLOW_THREADS \
+ BPY_thread_restore(_bpy_saved_tstate); \
+ } \
+ (void)0
+
+bool BPY_execute_filepath(struct bContext *C, const char *filepath, struct ReportList *reports);
+bool BPY_execute_text(struct bContext *C,
+ struct Text *text,
+ struct ReportList *reports,
+ const bool do_jump);
+
+bool BPY_execute_string_as_number(struct bContext *C,
+ const char *imports[],
+ const char *expr,
+ const bool verbose,
+ double *r_value);
+bool BPY_execute_string_as_intptr(struct bContext *C,
+ const char *imports[],
+ const char *expr,
+ const bool verbose,
+ intptr_t *r_value);
+bool BPY_execute_string_as_string(struct bContext *C,
+ const char *imports[],
+ const char *expr,
+ const bool verbose,
+ char **r_value);
+
+bool BPY_execute_string_ex(struct bContext *C,
+ const char *imports[],
+ const char *expr,
+ bool use_eval);
+bool BPY_execute_string(struct bContext *C, const char *imports[], const char *expr);
+
+void BPY_text_free_code(struct Text *text);
+void BPY_modules_update(
+ struct bContext *C); // XXX - annoying, need this for pointers that get out of date
+void BPY_modules_load_user(struct bContext *C);
+
+void BPY_app_handlers_reset(const short do_all);
+
+void BPY_driver_reset(void);
+float BPY_driver_exec(struct PathResolvedRNA *anim_rna,
+ struct ChannelDriver *driver,
+ struct ChannelDriver *driver_orig,
+ const float evaltime);
+
+void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */
+void BPY_DECREF_RNA_INVALIDATE(void *pyob_ptr);
+int BPY_context_member_get(struct bContext *C,
+ const char *member,
+ struct bContextDataResult *result);
+void BPY_context_set(struct bContext *C);
+void BPY_context_update(struct bContext *C);
+
+void BPY_id_release(struct ID *id);
+
+bool BPY_string_is_keyword(const char *str);
/* I18n for addons */
#ifdef WITH_INTERNATIONAL
@@ -100,7 +128,7 @@ const char *BPY_app_translations_py_pgettext(const char *msgctxt, const char *ms
#endif
#ifdef __cplusplus
-} /* extern "C" */
+} /* extern "C" */
#endif
-#endif /* __BPY_EXTERN_H__ */
+#endif /* __BPY_EXTERN_H__ */