Mercurial > octave
comparison libinterp/octave-value/ov-cs-list.h @ 29234:853e60367cb6
Set API tags in files in libinterp/octave-value (patch #8919).
Add API tag to (template) class definitions. Add API tag to (un-defined)
functions and member functions in headers.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Tue, 29 Dec 2020 18:21:12 +0100 |
parents | bd51beb6205e |
children | 7854d5752dd2 |
comparison
equal
deleted
inserted
replaced
29233:665c9ed14c97 | 29234:853e60367cb6 |
---|---|
77 // We don't need to override all three forms of subsref. The using | 77 // We don't need to override all three forms of subsref. The using |
78 // declaration will avoid warnings about partially-overloaded virtual | 78 // declaration will avoid warnings about partially-overloaded virtual |
79 // functions. | 79 // functions. |
80 using octave_base_value::subsref; | 80 using octave_base_value::subsref; |
81 | 81 |
82 octave_value subsref (const std::string& type, | 82 OCTINTERP_API octave_value |
83 const std::list<octave_value_list>& idx); | 83 subsref (const std::string& type, const std::list<octave_value_list>& idx); |
84 | 84 |
85 octave_value_list subsref (const std::string& type, | 85 OCTINTERP_API octave_value_list |
86 const std::list<octave_value_list>& idx, int); | 86 subsref (const std::string& type, const std::list<octave_value_list>& idx, |
87 int); | |
87 | 88 |
88 private: | 89 private: |
89 | 90 |
90 // The list of Octave values. | 91 // The list of Octave values. |
91 octave_value_list lst; | 92 octave_value_list lst; |