26#if ! defined (octave_pt_misc_h)
27#define octave_pt_misc_h 1
29#include "octave-config.h"
57 : m_in_or_out (io), m_marked_for_varargs (0)
61 : m_in_or_out (io), m_marked_for_varargs (0)
67 : m_in_or_out (io), m_marked_for_varargs (0)
78 m_open_delim = open_delim;
79 m_close_delim = close_delim;
105 return m_in_or_out ==
in ?
"varargin" :
"varargout";
122 int m_marked_for_varargs;
128OCTAVE_END_NAMESPACE(octave)
bool is_output_list() const
void accept(tree_walker &tw)
bool takes_varargs() const
bool is_input_list() const
tree_parameter_list(in_or_out io)
tree_parameter_list(in_or_out io, tree_identifier *id)
tree_parameter_list * dup(symbol_scope &scope) const
std::list< std::string > variable_names() const
void mark_as_formal_parameters()
tree_parameter_list * mark_in_delims(const token &open_delim, const token &close_delim)
tree_parameter_list(in_or_out io, tree_decl_elt *t)
std::string varargs_symbol_name() const
virtual void visit_parameter_list(tree_parameter_list &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn