cppbind: Make Mac and Windows happy and add forward declaration
This commit is contained in:
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include <simgear/nasal/nasal.h>
|
#include <simgear/nasal/nasal.h>
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
namespace nasal
|
namespace nasal
|
||||||
{
|
{
|
||||||
@@ -30,7 +31,7 @@ namespace nasal
|
|||||||
class Context;
|
class Context;
|
||||||
class ContextWrapper;
|
class ContextWrapper;
|
||||||
class Hash;
|
class Hash;
|
||||||
class Me;
|
struct Me;
|
||||||
class Object;
|
class Object;
|
||||||
class String;
|
class String;
|
||||||
|
|
||||||
@@ -49,6 +50,9 @@ namespace nasal
|
|||||||
template<class Var>
|
template<class Var>
|
||||||
struct from_nasal_ptr;
|
struct from_nasal_ptr;
|
||||||
|
|
||||||
|
template<class T>
|
||||||
|
T get_member(naContext c, naRef obj, const std::string& name);
|
||||||
|
|
||||||
} // namespace nasal
|
} // namespace nasal
|
||||||
|
|
||||||
#endif /* SG_NASAL_CPPBIND_FWD_HXX_ */
|
#endif /* SG_NASAL_CPPBIND_FWD_HXX_ */
|
||||||
|
|||||||
Reference in New Issue
Block a user