|
@@ -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
|