mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-04-07 12:31:49 +02:00
Style: Ensure consistent formatting with clang-format 15
This commit is contained in:
parent
160462c57b
commit
43de2b9ecc
@ -47,9 +47,7 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
/* clang-format off */
|
/* clang-format off */
|
||||||
|
|
||||||
switch (p_source.get_type()) {
|
switch (p_source.get_type()) {
|
||||||
|
|
||||||
case Variant::RECT2: {
|
case Variant::RECT2: {
|
||||||
|
|
||||||
SETUP_TYPE(Rect2)
|
SETUP_TYPE(Rect2)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("x", position.x)
|
/**/ TRY_TRANSFER_FIELD("x", position.x)
|
||||||
@ -61,7 +59,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::RECT2I: {
|
case Variant::RECT2I: {
|
||||||
|
|
||||||
SETUP_TYPE(Rect2i)
|
SETUP_TYPE(Rect2i)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("x", position.x)
|
/**/ TRY_TRANSFER_FIELD("x", position.x)
|
||||||
@ -93,7 +90,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::VECTOR3: {
|
case Variant::VECTOR3: {
|
||||||
|
|
||||||
SETUP_TYPE(Vector3)
|
SETUP_TYPE(Vector3)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("x", x)
|
/**/ TRY_TRANSFER_FIELD("x", x)
|
||||||
@ -137,7 +133,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::PLANE: {
|
case Variant::PLANE: {
|
||||||
|
|
||||||
SETUP_TYPE(Plane)
|
SETUP_TYPE(Plane)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("x", normal.x)
|
/**/ TRY_TRANSFER_FIELD("x", normal.x)
|
||||||
@ -149,7 +144,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::QUATERNION: {
|
case Variant::QUATERNION: {
|
||||||
|
|
||||||
SETUP_TYPE(Quaternion)
|
SETUP_TYPE(Quaternion)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("x", x)
|
/**/ TRY_TRANSFER_FIELD("x", x)
|
||||||
@ -161,7 +155,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::AABB: {
|
case Variant::AABB: {
|
||||||
|
|
||||||
SETUP_TYPE(AABB)
|
SETUP_TYPE(AABB)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("px", position.x)
|
/**/ TRY_TRANSFER_FIELD("px", position.x)
|
||||||
@ -175,7 +168,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::BASIS: {
|
case Variant::BASIS: {
|
||||||
|
|
||||||
SETUP_TYPE(Basis)
|
SETUP_TYPE(Basis)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("xx", rows[0][0])
|
/**/ TRY_TRANSFER_FIELD("xx", rows[0][0])
|
||||||
@ -192,7 +184,6 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
case Variant::TRANSFORM: {
|
case Variant::TRANSFORM: {
|
||||||
|
|
||||||
SETUP_TYPE(Transform)
|
SETUP_TYPE(Transform)
|
||||||
|
|
||||||
/**/ TRY_TRANSFER_FIELD("xx", basis.rows[0][0])
|
/**/ TRY_TRANSFER_FIELD("xx", basis.rows[0][0])
|
||||||
|
@ -2273,8 +2273,12 @@ Variant Variant::get_named(const StringName &p_index, bool *r_valid) const {
|
|||||||
} \
|
} \
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
|
// clang-format 14 wants to add a space after the last return,
|
||||||
|
// and clang-format 15 removes it...
|
||||||
|
/* clang-format off */
|
||||||
#define DEFAULT_OP_DVECTOR_SET(m_name, dv_type, skip_cond) \
|
#define DEFAULT_OP_DVECTOR_SET(m_name, dv_type, skip_cond) \
|
||||||
DEFAULT_OP_ARRAY_CMD(m_name, PoolVector<dv_type>, if (skip_cond) return;, arr->set(index, p_value); return )
|
DEFAULT_OP_ARRAY_CMD(m_name, PoolVector<dv_type>, if (skip_cond) return;, arr->set(index, p_value); return)
|
||||||
|
/* clang-format on */
|
||||||
|
|
||||||
#define DEFAULT_OP_DVECTOR_GET(m_name, dv_type) \
|
#define DEFAULT_OP_DVECTOR_GET(m_name, dv_type) \
|
||||||
DEFAULT_OP_ARRAY_CMD(m_name, const PoolVector<dv_type>, ;, return arr->get(index))
|
DEFAULT_OP_ARRAY_CMD(m_name, const PoolVector<dv_type>, ;, return arr->get(index))
|
||||||
@ -3300,7 +3304,11 @@ void Variant::set(const Variant &p_index, const Variant &p_value, bool *r_valid)
|
|||||||
valid = true; //always valid, i guess? should this really be ok?
|
valid = true; //always valid, i guess? should this really be ok?
|
||||||
return;
|
return;
|
||||||
} break;
|
} break;
|
||||||
DEFAULT_OP_ARRAY_CMD(ARRAY, Array, ;, (*arr)[index] = p_value; return ) // 20
|
// clang-format 14 wants to add a space after the last return,
|
||||||
|
// and clang-format 15 removes it...
|
||||||
|
/* clang-format off */
|
||||||
|
DEFAULT_OP_ARRAY_CMD(ARRAY, Array, ;, (*arr)[index] = p_value; return) // 20
|
||||||
|
/* clang-format on */
|
||||||
DEFAULT_OP_DVECTOR_SET(POOL_BYTE_ARRAY, uint8_t, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
DEFAULT_OP_DVECTOR_SET(POOL_BYTE_ARRAY, uint8_t, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
||||||
DEFAULT_OP_DVECTOR_SET(POOL_INT_ARRAY, int, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
DEFAULT_OP_DVECTOR_SET(POOL_INT_ARRAY, int, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
||||||
DEFAULT_OP_DVECTOR_SET(POOL_REAL_ARRAY, real_t, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
DEFAULT_OP_DVECTOR_SET(POOL_REAL_ARRAY, real_t, p_value.type != Variant::REAL && p_value.type != Variant::INT)
|
||||||
|
@ -28,7 +28,7 @@ so they should work out of the box on Linux/macOS.
|
|||||||
#### Windows
|
#### Windows
|
||||||
|
|
||||||
##### clang-format
|
##### clang-format
|
||||||
- Download LLVM for Windows (version 8 or later) from
|
- Download LLVM for Windows (version 13 or later) from
|
||||||
<https://releases.llvm.org/download.html>
|
<https://releases.llvm.org/download.html>
|
||||||
- Make sure LLVM is added to the `PATH` during installation
|
- Make sure LLVM is added to the `PATH` during installation
|
||||||
|
|
||||||
|
@ -76,8 +76,8 @@ fi
|
|||||||
|
|
||||||
# To get consistent formatting, we recommend contributors to use the same
|
# To get consistent formatting, we recommend contributors to use the same
|
||||||
# clang-format version as CI.
|
# clang-format version as CI.
|
||||||
RECOMMENDED_CLANG_FORMAT_MAJOR_MIN="12"
|
RECOMMENDED_CLANG_FORMAT_MAJOR_MIN="13"
|
||||||
RECOMMENDED_CLANG_FORMAT_MAJOR_MAX="14"
|
RECOMMENDED_CLANG_FORMAT_MAJOR_MAX="15"
|
||||||
|
|
||||||
if [ ! -x "$CLANG_FORMAT" ] ; then
|
if [ ! -x "$CLANG_FORMAT" ] ; then
|
||||||
message="Error: clang-format executable not found. Please install clang-format $RECOMMENDED_CLANG_FORMAT_MAJOR_MAX."
|
message="Error: clang-format executable not found. Please install clang-format $RECOMMENDED_CLANG_FORMAT_MAJOR_MAX."
|
||||||
|
@ -40,34 +40,32 @@
|
|||||||
#define WSS_OUT_BUF "network/limits/websocket_server/max_out_buffer_kb"
|
#define WSS_OUT_BUF "network/limits/websocket_server/max_out_buffer_kb"
|
||||||
#define WSS_OUT_PKT "network/limits/websocket_server/max_out_packets"
|
#define WSS_OUT_PKT "network/limits/websocket_server/max_out_packets"
|
||||||
|
|
||||||
/* clang-format off */
|
#define GDCICLASS(CNAME) \
|
||||||
#define GDCICLASS(CNAME) \
|
public: \
|
||||||
public:\
|
static CNAME *(*_create)(); \
|
||||||
static CNAME *(*_create)();\
|
\
|
||||||
\
|
static Ref<CNAME> create_ref() { \
|
||||||
static Ref<CNAME > create_ref() {\
|
if (!_create) \
|
||||||
\
|
return Ref<CNAME>(); \
|
||||||
if (!_create)\
|
return Ref<CNAME>(_create()); \
|
||||||
return Ref<CNAME >();\
|
} \
|
||||||
return Ref<CNAME >(_create());\
|
\
|
||||||
}\
|
static CNAME *create() { \
|
||||||
\
|
if (!_create) \
|
||||||
static CNAME *create() {\
|
return NULL; \
|
||||||
\
|
return _create(); \
|
||||||
if (!_create)\
|
} \
|
||||||
return NULL;\
|
\
|
||||||
return _create();\
|
protected:
|
||||||
}\
|
|
||||||
protected:\
|
|
||||||
|
|
||||||
#define GDCINULL(CNAME) \
|
#define GDCINULL(CNAME) \
|
||||||
CNAME *(*CNAME::_create)() = NULL;
|
CNAME *(*CNAME::_create)() = NULL;
|
||||||
|
|
||||||
#define GDCIIMPL(IMPNAME, CNAME) \
|
#define GDCIIMPL(IMPNAME, CNAME) \
|
||||||
public:\
|
public: \
|
||||||
static CNAME *_create() { return memnew(IMPNAME); }\
|
static CNAME *_create() { return memnew(IMPNAME); } \
|
||||||
static void make_default() { CNAME::_create = IMPNAME::_create; }\
|
static void make_default() { CNAME::_create = IMPNAME::_create; } \
|
||||||
protected:\
|
\
|
||||||
/* clang-format on */
|
protected:
|
||||||
|
|
||||||
#endif // WEBSOCKETMACTOS_H
|
#endif // WEBSOCKETMACTOS_H
|
||||||
|
Loading…
Reference in New Issue
Block a user