GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
tree_arg_validation Class Reference

#include "pt-args-block.h"

Public Member Functions

 tree_arg_validation (tree_arg_size_spec *size_spec, tree_identifier *class_name, tree_arg_validation_fcns *validation_fcns, tree_expression *default_value)
 
 ~tree_arg_validation ()
 
void accept (tree_walker &tw)
 
void arg_name (tree_expression *name)
 
tree_identifierclass_name ()
 
tree_expressionidentifier_expression ()
 
tree_expressioninitializer_expression ()
 
tree_arg_size_specsize_spec ()
 
tree_arg_validation_fcnsvalidation_fcns ()
 

Detailed Description

Definition at line 98 of file pt-args-block.h.

Constructor & Destructor Documentation

◆ tree_arg_validation()

tree_arg_validation::tree_arg_validation ( tree_arg_size_spec size_spec,
tree_identifier class_name,
tree_arg_validation_fcns validation_fcns,
tree_expression default_value 
)
inline

Definition at line 102 of file pt-args-block.h.

◆ ~tree_arg_validation()

tree_arg_validation::~tree_arg_validation ( )
inline

Definition at line 113 of file pt-args-block.h.

Member Function Documentation

◆ accept()

void tree_arg_validation::accept ( tree_walker tw)
inline

Definition at line 139 of file pt-args-block.h.

References tree_walker::visit_arg_validation().

◆ arg_name()

void tree_arg_validation::arg_name ( tree_expression name)
inline

Definition at line 122 of file pt-args-block.h.

Referenced by base_parser::make_classdef_property().

◆ class_name()

tree_identifier* tree_arg_validation::class_name ( )
inline

◆ identifier_expression()

tree_expression* tree_arg_validation::identifier_expression ( )
inline

◆ initializer_expression()

tree_expression* tree_arg_validation::initializer_expression ( )
inline

◆ size_spec()

tree_arg_size_spec* tree_arg_validation::size_spec ( )
inline

◆ validation_fcns()

tree_arg_validation_fcns* tree_arg_validation::validation_fcns ( )
inline

The documentation for this class was generated from the following file: