diff src/ov-scalar.cc @ 3223:3ee04ff37b3e

[project @ 1998-11-20 19:34:15 by jwe]
author jwe
date Fri, 20 Nov 1998 19:34:16 +0000
parents 30770ba4457a
children d14c483b3c12
line wrap: on
line diff
--- a/src/ov-scalar.cc	Thu Nov 19 22:14:09 1998 +0000
+++ b/src/ov-scalar.cc	Fri Nov 20 19:34:16 1998 +0000
@@ -34,12 +34,17 @@
 #include "gripes.h"
 #include "oct-obj.h"
 #include "ov-scalar.h"
+#include "ov-base.h"
+#include "ov-base-scalar.h"
+#include "ov-base-scalar.cc"
 #include "ov-re-mat.h"
 #include "ov-typeinfo.h"
 #include "pr-output.h"
 #include "xdiv.h"
 #include "xpow.h"
 
+template class octave_base_scalar<double>;
+
 DEFINE_OCTAVE_ALLOCATOR (octave_scalar);
 
 DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_scalar, "scalar");
@@ -104,28 +109,6 @@
   return retval;
 }
 
-void
-octave_scalar::print (ostream& os, bool pr_as_read_syntax) const
-{
-  print_raw (os, pr_as_read_syntax);
-  newline (os);
-}
-
-void
-octave_scalar::print_raw (ostream& os, bool pr_as_read_syntax) const
-{
-  indent (os);
-  octave_print_internal (os, scalar, pr_as_read_syntax);
-}
-
-bool
-octave_scalar::print_name_tag (ostream& os, const string& name) const
-{
-  indent (os);
-  os << name << " = ";
-  return false;    
-}
-
 /*
 ;;; Local Variables: ***
 ;;; mode: C++ ***