[rkward-cvs] SF.net SVN: rkward:[3165] branches/2010_10_18_backend_restructuring_branch/ rkward/rbackend

tfry at users.sourceforge.net tfry at users.sourceforge.net
Sun Oct 31 10:56:06 UTC 2010


Revision: 3165
          http://rkward.svn.sourceforge.net/rkward/?rev=3165&view=rev
Author:   tfry
Date:     2010-10-31 10:56:06 +0000 (Sun, 31 Oct 2010)

Log Message:
-----------
Finally build rkstructuregetter in a sane way.

Modified Paths:
--------------
    branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/CMakeLists.txt
    branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rembedinternal.cpp
    branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.cpp
    branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.h

Modified: branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/CMakeLists.txt
===================================================================
--- branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/CMakeLists.txt	2010-10-30 11:01:19 UTC (rev 3164)
+++ branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/CMakeLists.txt	2010-10-31 10:56:06 UTC (rev 3165)
@@ -23,6 +23,7 @@
 	rksignalsupport.cpp
 	rklocalesupport.cpp
 	rkrsupport.cpp
+	rkstructuregetter.cpp
 )
 
 

Modified: branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rembedinternal.cpp
===================================================================
--- branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rembedinternal.cpp	2010-10-30 11:01:19 UTC (rev 3164)
+++ branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rembedinternal.cpp	2010-10-31 10:56:06 UTC (rev 3165)
@@ -31,6 +31,7 @@
 #include "../debug.h"
 
 #include "rkrsupport.h"
+#include "rkstructuregetter.h"
 #include "rinterface.h"
 #include "rklocalesupport.h"
 #include "rkpthreadsupport.h"
@@ -748,8 +749,6 @@
 	return res;
 }
 
-#include "rkstructuregetter.cpp"
-
 SEXP doGetStructure (SEXP toplevel, SEXP name, SEXP envlevel, SEXP namespacename) {
 	RK_TRACE (RBACKEND);
 

Modified: branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.cpp
===================================================================
--- branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.cpp	2010-10-30 11:01:19 UTC (rev 3164)
+++ branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.cpp	2010-10-31 10:56:06 UTC (rev 3165)
@@ -17,6 +17,12 @@
 
 #include "rkstructuregetter.h"
 
+#include "rdata.h"
+#include "rkrsupport.h"
+#include "../core/robject.h"
+
+#include "../debug.h"
+
 RKStructureGetter::RKStructureGetter (bool keep_evalled_promises) {
 	RK_TRACE (RBACKEND);
 

Modified: branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.h
===================================================================
--- branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.h	2010-10-30 11:01:19 UTC (rev 3164)
+++ branches/2010_10_18_backend_restructuring_branch/rkward/rbackend/rkstructuregetter.h	2010-10-31 10:56:06 UTC (rev 3165)
@@ -2,7 +2,7 @@
                           rkstructuregetter  -  description
                              -------------------
     begin                : Wed Apr 11 2007
-    copyright            : (C) 2007, 2009 by Thomas Friedrichsmeier
+    copyright            : (C) 2007, 2009, 2010 by Thomas Friedrichsmeier
     email                : tfry at users.sourceforge.net
  ***************************************************************************/
 
@@ -18,6 +18,12 @@
 #ifndef RKSTRUCTUREGETTER_H
 #define RKSTRUCTUREGETTER_H
 
+#include <Rinternals.h>
+
+#include <QString>
+
+class RData;
+
 /** Low level helper class for getting the structure of R objects (.rk.get.structure).
 Since this is only used from REmbedInternal, and making Qt and R includes cooperate is so much trouble,
 this is designed to be included directly in rembedinternal.cpp, i.e. includes are not properly defined. I'll fix that later. */


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the rkward-tracker mailing list