diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:17:24 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:21:24 +0300 |
commit | e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch) | |
tree | 8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/python/BPY_extern.h | |
parent | b3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (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.h | 120 |
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__ */ |