Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7f53774
)
Fix compilation on Linux (part 2)
author
azv
<azv@opencascade.com>
Tue, 21 Jan 2020 05:24:35 +0000
(08:24 +0300)
committer
azv
<azv@opencascade.com>
Tue, 21 Jan 2020 05:24:35 +0000
(08:24 +0300)
src/ModelHighAPI/ModelHighAPI.i
patch
|
blob
|
history
diff --git
a/src/ModelHighAPI/ModelHighAPI.i
b/src/ModelHighAPI/ModelHighAPI.i
index ab85db052adf3c608ff38563409c6fe0be928521..4c5755f48e0de01ec5ddeec88ba9a77293a5af05 100644
(file)
--- a/
src/ModelHighAPI/ModelHighAPI.i
+++ b/
src/ModelHighAPI/ModelHighAPI.i
@@
-261,8
+261,8
@@
%template(SelectionListList) std::list<std::list<ModelHighAPI_Selection> >;
%template(RefAttrList) std::list<ModelHighAPI_RefAttr>;
%template(RefList) std::list<ModelHighAPI_Reference>;
%template(SelectionListList) std::list<std::list<ModelHighAPI_Selection> >;
%template(RefAttrList) std::list<ModelHighAPI_RefAttr>;
%template(RefList) std::list<ModelHighAPI_Reference>;
-%template(DoubleList) std::list<ModelHighAPI_Double>;
-%template(IntegerList) std::list<ModelHighAPI_Integer>;
+%template(Double
API
List) std::list<ModelHighAPI_Double>;
+%template(Integer
API
List) std::list<ModelHighAPI_Integer>;
// std::pair -> []
%template(ResultSubShapePair) std::pair<std::shared_ptr<ModelAPI_Result>, std::shared_ptr<GeomAPI_Shape> >;
// std::pair -> []
%template(ResultSubShapePair) std::pair<std::shared_ptr<ModelAPI_Result>, std::shared_ptr<GeomAPI_Shape> >;
@@
-272,6
+272,8
@@
// fix compilarion error: 'res*' was not declared in this scope
%typemap(freearg) const std::list<ModelHighAPI_RefAttr> & {}
%typemap(freearg) const std::list<std::shared_ptr<ModelAPI_Object> > & {}
// fix compilarion error: 'res*' was not declared in this scope
%typemap(freearg) const std::list<ModelHighAPI_RefAttr> & {}
%typemap(freearg) const std::list<std::shared_ptr<ModelAPI_Object> > & {}
+%typemap(freearg) const std::list<ModelHighAPI_Double> & {}
+%typemap(freearg) const std::list<ModelHighAPI_Integer> & {}
%typemap(in) const std::list<ModelHighAPI_RefAttr> & (std::list<ModelHighAPI_RefAttr> temp) {
std::shared_ptr<ModelAPI_Attribute> * temp_attribute;
%typemap(in) const std::list<ModelHighAPI_RefAttr> & (std::list<ModelHighAPI_RefAttr> temp) {
std::shared_ptr<ModelAPI_Attribute> * temp_attribute;