summaryrefslogtreecommitdiff
path: root/Lib/octave/std_list.i
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2014-10-09 19:34:02 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2014-10-09 19:34:02 +0100
commit23373e9ffd849115a8be04254eb330b156883810 (patch)
tree7a439012e4826652e5e2b6265fddeed3070c113a /Lib/octave/std_list.i
parent457ba43989951d3bdd6abb8b91f19da094658c17 (diff)
downloadswig-23373e9ffd849115a8be04254eb330b156883810.tar.gz
Revert "Octave: cleanup/restructure library files"
This reverts commit bf12d76d037dddb68c294cd77c3ad1f6b6d2e985. Reverting a series of Octave commits for re-applying again without incorrect whitespace changes.
Diffstat (limited to 'Lib/octave/std_list.i')
-rw-r--r--Lib/octave/std_list.i20
1 files changed, 7 insertions, 13 deletions
diff --git a/Lib/octave/std_list.i b/Lib/octave/std_list.i
index 580d7d312..1421efaee 100644
--- a/Lib/octave/std_list.i
+++ b/Lib/octave/std_list.i
@@ -1,32 +1,26 @@
-//
-// std_list.i - STL list support
-//
+// Lists
-%fragment("StdListTraits", "header", fragment = "StdSequenceTraits")
+%fragment("StdListTraits","header",fragment="StdSequenceTraits")
%{
-
- namespace swig
- {
-
+ namespace swig {
template <class T >
struct traits_asptr<std::list<T> > {
static int asptr(const octave_value& obj, std::list<T> **lis) {
- return traits_asptr_stdseq<std::list<T> >::asptr(obj, lis);
+ return traits_asptr_stdseq<std::list<T> >::asptr(obj, lis);
}
};
template <class T>
struct traits_from<std::list<T> > {
- static octave_value* from(const std::list<T> & vec) {
- return traits_from_stdseq<std::list<T> >::from(vec);
+ static octave_value *from(const std::list<T> & vec) {
+ return traits_from_stdseq<std::list<T> >::from(vec);
}
};
-
}
-
%}
#define %swig_list_methods(Type...) %swig_sequence_methods(Type)
#define %swig_list_methods_val(Type...) %swig_sequence_methods_val(Type);
%include <std/std_list.i>
+