26 #if ! defined (octave_pt_args_block_h)
27 #define octave_pt_args_block_h 1
29 #include "octave-config.h"
49 : m_size_args (size_args)
168 :
public base_list<tree_arg_validation *>
236 int l = -1,
int c = -1)
void append(const tree_arg_validation * &s)
void accept(tree_walker &tw)
tree_argument_list * size_args(void)
~tree_arg_size_spec(void)
tree_argument_list * m_size_args
tree_arg_size_spec(tree_argument_list *size_args)
tree_arg_size_spec(const tree_arg_size_spec &)=delete
void accept(tree_walker &tw)
tree_arg_validation_fcns(const tree_arg_validation_fcns &)=delete
tree_argument_list * m_fcn_args
tree_arg_validation_fcns & operator=(const tree_arg_validation_fcns &)=delete
tree_argument_list * fcn_args(void)
~tree_arg_validation_fcns(void)
tree_arg_validation_fcns(tree_argument_list *fcn_args)
tree_expression * m_default_value
tree_identifier * m_class_name
tree_arg_validation_fcns * m_validation_fcns
~tree_arg_validation(void)
tree_arg_validation(const tree_arg_validation &)=delete
tree_arg_size_spec * size_spec(void)
tree_expression * m_arg_name
tree_expression * initializer_expression(void)
tree_arg_validation(tree_arg_size_spec *size_spec, tree_identifier *class_name, tree_arg_validation_fcns *validation_fcns, tree_expression *default_value)
void arg_name(tree_expression *name)
tree_arg_size_spec * m_size_spec
tree_identifier * class_name(void)
void accept(tree_walker &tw)
tree_arg_validation & operator=(const tree_arg_validation &)=delete
tree_expression * identifier_expression(void)
tree_arg_validation_fcns * validation_fcns(void)
tree_args_block_attribute_list(const tree_args_block_attribute_list &)=delete
~tree_args_block_attribute_list(void)
tree_args_block_attribute_list & operator=(const tree_args_block_attribute_list &)=delete
tree_args_block_attribute_list(tree_identifier *attr=nullptr)
tree_identifier * attribute(void)
void accept(tree_walker &tw)
~tree_args_block_validation_list(void)
tree_args_block_validation_list(tree_arg_validation *a)
tree_args_block_validation_list(const tree_args_block_validation_list &)=delete
void accept(tree_walker &tw)
tree_args_block_validation_list(const base_list< tree_arg_validation * > &a)
tree_args_block_validation_list(void)
tree_args_block_validation_list & operator=(const tree_args_block_validation_list &)=delete
tree_arguments_block(tree_args_block_attribute_list *attr_list, tree_args_block_validation_list *validation_list, int l=-1, int c=-1)
void accept(tree_walker &tw)
comment_list * m_lead_comm
comment_list * trailing_comment(void)
tree_arguments_block(const tree_arguments_block &)=delete
comment_list * leading_comment(void)
comment_list * m_trail_comm
tree_args_block_validation_list * validation_list(void)
tree_arguments_block & operator=(const tree_arguments_block &)=delete
~tree_arguments_block(void)
tree_args_block_validation_list * m_validation_list
tree_args_block_attribute_list * attribute_list(void)
tree_args_block_attribute_list * m_attr_list
virtual void visit_args_block_validation_list(tree_args_block_validation_list &)
virtual void visit_arg_size_spec(tree_arg_size_spec &)
virtual void visit_args_block_attribute_list(tree_args_block_attribute_list &)
virtual void visit_arguments_block(tree_arguments_block &)
virtual void visit_arg_validation_fcns(tree_arg_validation_fcns &)
virtual void visit_arg_validation(tree_arg_validation &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn