29 lines
898 B
C
29 lines
898 B
C
/**
|
|
* forward_decl.h
|
|
* =============================================================================
|
|
* Copyright (c) 2023-present Serhii Snitsaruk and the LimboAI contributors.
|
|
*
|
|
* Use of this source code is governed by an MIT-style
|
|
* license that can be found in the LICENSE file or at
|
|
* https://opensource.org/licenses/MIT.
|
|
* =============================================================================
|
|
*/
|
|
|
|
#ifndef FORWARD_DECL_H
|
|
#define FORWARD_DECL_H
|
|
|
|
// * It's necessary to enclose Godot forward declarations within the `godot`
|
|
// * namespace in GDExtension.
|
|
|
|
#ifdef LIMBOAI_MODULE
|
|
#define GODOT_FORWARD_DECLARATIONS()
|
|
#define ENDOF_FORWARD_DECLARATIONS()
|
|
#endif // ! LIMBOAI_MODULE
|
|
|
|
#ifdef LIMBOAI_GDEXTENSION
|
|
#define GODOT_FORWARD_DECLARATIONS() namespace godot {
|
|
#define ENDOF_FORWARD_DECLARATIONS() } //namespace godot
|
|
#endif // ! LIMBOAI_GDEXTENSION
|
|
|
|
#endif // ! FORWARD_DECL_H
|