Make read-only constructor parameters - private.

This commit is contained in:
Y. Sapir 2014-05-19 23:38:10 +03:00
parent 76738dc66b
commit 22b05cb187
6 changed files with 81 additions and 32 deletions

View file

@ -9,10 +9,8 @@
%name{Slic3r::Layer::Region} class LayerRegion {
// owned by Layer, no constructor/destructor
Ref<Layer> layer()
%code%{ RETVAL = THIS->layer; %};
Ref<PrintRegion> region()
%code%{ RETVAL = THIS->region; %};
Ref<Layer> layer();
Ref<PrintRegion> region();
Ref<SurfaceCollection> slices()
%code%{ RETVAL = &THIS->slices; %};
@ -33,10 +31,8 @@
%name{Slic3r::Layer} class Layer {
// owned by PrintObject, no constructor/destructor
int id()
%code%{ RETVAL = THIS->id; %};
Ref<PrintObject> object()
%code%{ RETVAL = THIS->object; %};
int id();
Ref<PrintObject> object();
Ref<Layer> upper_layer()
%code%{ RETVAL = THIS->upper_layer; %};
Ref<Layer> lower_layer()