diff libinterp/corefcn/interpreter-private.cc @ 26769:2f847e3e8d6b

split classdef into multiple smaller source files * cdef-class.cc, cdef-class.h, cdef-manager.cc, cdef-manager.h, cdef-object.cc, cdef-object.h, cdef-utils.cc, cdef-utils.h: New files with contents split from ov-classdef.h and ov-classdef.cc. * libinterp/octave-value/module.mk: Update. * ov-classdef.h and ov-classdef.cc (ocave_classdef_superclass_ref, octave_classdef_meta): Move class declarations to header file. * interpreter-private.cc, interpreter.h, mex.cc, pt-eval.cc, Array-tc.cc: Adjust include file lists. * oop.txi: Add @DOCSTRING tag for properties.
author John W. Eaton <jwe@octave.org>
date Fri, 22 Feb 2019 07:34:47 +0000
parents 00f796120a6d
children c589db954a4e
line wrap: on
line diff
--- a/libinterp/corefcn/interpreter-private.cc	Thu Feb 21 15:55:43 2019 -0800
+++ b/libinterp/corefcn/interpreter-private.cc	Fri Feb 22 07:34:47 2019 +0000
@@ -28,6 +28,7 @@
 
 #include "bp-table.h"
 #include "call-stack.h"
+#include "cdef-manager.h"
 #include "child-list.h"
 #include "error.h"
 #include "gtk-manager.h"
@@ -38,7 +39,6 @@
 #include "load-path.h"
 #include "load-save.h"
 #include "oct-hist.h"
-#include "ov-classdef.h"
 #include "pager.h"
 #include "symtab.h"