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;