mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
compiler bug with msvc9
This commit is contained in:
parent
51cbe1fb72
commit
29969b0fa5
@ -13,30 +13,6 @@
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
// Function: InterrogateFunction::Constructor
|
|
||||||
// Access: Public
|
|
||||||
// Description:
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
INLINE InterrogateFunction::
|
|
||||||
InterrogateFunction(InterrogateModuleDef *def) :
|
|
||||||
InterrogateComponent(def)
|
|
||||||
{
|
|
||||||
_flags = 0;
|
|
||||||
_class = 0;
|
|
||||||
_instances = (Instances *)NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
// Function: InterrogateFunction::Copy Constructor
|
|
||||||
// Access: Public
|
|
||||||
// Description:
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
INLINE InterrogateFunction::
|
|
||||||
InterrogateFunction(const InterrogateFunction ©) {
|
|
||||||
(*this) = copy;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: InterrogateFunction::is_global
|
// Function: InterrogateFunction::is_global
|
||||||
// Access: Public
|
// Access: Public
|
||||||
|
@ -17,6 +17,30 @@
|
|||||||
#include "interrogate_datafile.h"
|
#include "interrogate_datafile.h"
|
||||||
#include "interrogateDatabase.h"
|
#include "interrogateDatabase.h"
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: InterrogateFunction::Constructor
|
||||||
|
// Access: Public
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
InterrogateFunction::
|
||||||
|
InterrogateFunction(InterrogateModuleDef *def) :
|
||||||
|
InterrogateComponent(def)
|
||||||
|
{
|
||||||
|
_flags = 0;
|
||||||
|
_class = 0;
|
||||||
|
_instances = (Instances *)NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: InterrogateFunction::Copy Constructor
|
||||||
|
// Access: Public
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
InterrogateFunction::
|
||||||
|
InterrogateFunction(const InterrogateFunction ©) {
|
||||||
|
(*this) = copy;
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: InterrogateFunction::Copy Assignment Operator
|
// Function: InterrogateFunction::Copy Assignment Operator
|
||||||
// Access: Public
|
// Access: Public
|
||||||
|
@ -31,8 +31,8 @@ class CPPInstance;
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
class EXPCL_DTOOLCONFIG InterrogateFunction : public InterrogateComponent {
|
class EXPCL_DTOOLCONFIG InterrogateFunction : public InterrogateComponent {
|
||||||
public:
|
public:
|
||||||
INLINE InterrogateFunction(InterrogateModuleDef *def = NULL);
|
InterrogateFunction(InterrogateModuleDef *def = NULL);
|
||||||
INLINE InterrogateFunction(const InterrogateFunction ©);
|
InterrogateFunction(const InterrogateFunction ©);
|
||||||
void operator = (const InterrogateFunction ©);
|
void operator = (const InterrogateFunction ©);
|
||||||
|
|
||||||
INLINE bool is_global() const;
|
INLINE bool is_global() const;
|
||||||
|
@ -13,35 +13,6 @@
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
// Function: InterrogateType::Constructor
|
|
||||||
// Access: Public
|
|
||||||
// Description:
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
INLINE InterrogateType::
|
|
||||||
InterrogateType(InterrogateModuleDef *def) :
|
|
||||||
InterrogateComponent(def)
|
|
||||||
{
|
|
||||||
_flags = 0;
|
|
||||||
_outer_class = 0;
|
|
||||||
_atomic_token = AT_not_atomic;
|
|
||||||
_wrapped_type = 0;
|
|
||||||
_destructor = 0;
|
|
||||||
|
|
||||||
_cpptype = (CPPType *)NULL;
|
|
||||||
_cppscope = (CPPScope *)NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
// Function: InterrogateType::Copy Constructor
|
|
||||||
// Access: Public
|
|
||||||
// Description:
|
|
||||||
////////////////////////////////////////////////////////////////////
|
|
||||||
INLINE InterrogateType::
|
|
||||||
InterrogateType(const InterrogateType ©) {
|
|
||||||
(*this) = copy;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: InterrogateType::is_global
|
// Function: InterrogateType::is_global
|
||||||
// Access: Public
|
// Access: Public
|
||||||
|
@ -22,6 +22,35 @@
|
|||||||
// value for functions that must return a const string reference.
|
// value for functions that must return a const string reference.
|
||||||
string InterrogateType::_empty_string;
|
string InterrogateType::_empty_string;
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: InterrogateType::Constructor
|
||||||
|
// Access: Public
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
InterrogateType::
|
||||||
|
InterrogateType(InterrogateModuleDef *def) :
|
||||||
|
InterrogateComponent(def)
|
||||||
|
{
|
||||||
|
_flags = 0;
|
||||||
|
_outer_class = 0;
|
||||||
|
_atomic_token = AT_not_atomic;
|
||||||
|
_wrapped_type = 0;
|
||||||
|
_destructor = 0;
|
||||||
|
|
||||||
|
_cpptype = (CPPType *)NULL;
|
||||||
|
_cppscope = (CPPScope *)NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: InterrogateType::Copy Constructor
|
||||||
|
// Access: Public
|
||||||
|
// Description:
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
InterrogateType::
|
||||||
|
InterrogateType(const InterrogateType ©) {
|
||||||
|
(*this) = copy;
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: InterrogateType::Derivation::output
|
// Function: InterrogateType::Derivation::output
|
||||||
// Access: Public
|
// Access: Public
|
||||||
|
@ -31,8 +31,8 @@ class CPPScope;
|
|||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
class EXPCL_DTOOLCONFIG InterrogateType : public InterrogateComponent {
|
class EXPCL_DTOOLCONFIG InterrogateType : public InterrogateComponent {
|
||||||
public:
|
public:
|
||||||
INLINE InterrogateType(InterrogateModuleDef *def = NULL);
|
InterrogateType(InterrogateModuleDef *def = NULL);
|
||||||
INLINE InterrogateType(const InterrogateType ©);
|
InterrogateType(const InterrogateType ©);
|
||||||
void operator = (const InterrogateType ©);
|
void operator = (const InterrogateType ©);
|
||||||
|
|
||||||
INLINE bool is_global() const;
|
INLINE bool is_global() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user