Correct ordering of declarations in testcase

This commit is contained in:
William S Fulton 2017-04-20 07:33:15 +01:00
commit 7a343a196b

View file

@ -43,11 +43,6 @@ std::vector<std::shared_ptr<const Foo> > const_foo_vec(Foo v) {
%template (FooVector) std::vector<std::shared_ptr<Foo> >; %template (FooVector) std::vector<std::shared_ptr<Foo> >;
%template (FooConstVector) std::vector<std::shared_ptr<Foo const> >; %template (FooConstVector) std::vector<std::shared_ptr<Foo const> >;
std::shared_ptr<Foo> foo(Foo v);
std::shared_ptr<const Foo> const_foo(Foo v);
std::vector<std::shared_ptr<Foo> > foo_vec(Foo v) const;
std::vector<std::shared_ptr<const Foo> > const_foo_vec(Foo v) const;
class Foo class Foo
{ {
public: public:
@ -55,3 +50,8 @@ public:
int get_m(); int get_m();
int m; int m;
}; };
std::shared_ptr<Foo> foo(Foo v);
std::shared_ptr<const Foo> const_foo(Foo v);
std::vector<std::shared_ptr<Foo> > foo_vec(Foo v) const;
std::vector<std::shared_ptr<const Foo> > const_foo_vec(Foo v) const;