#include "pt-args-block.h"
Public Member Functions | |
tree_arg_validation (const tree_arg_validation &)=delete | |
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) | |
void | accept (tree_walker &tw) |
void | arg_name (tree_expression *name) |
tree_identifier * | class_name (void) |
tree_expression * | identifier_expression (void) |
tree_expression * | initializer_expression (void) |
tree_arg_validation & | operator= (const tree_arg_validation &)=delete |
tree_arg_size_spec * | size_spec (void) |
tree_arg_validation_fcns * | validation_fcns (void) |
Private Attributes | |
tree_expression * | m_arg_name |
tree_identifier * | m_class_name |
tree_expression * | m_default_value |
tree_arg_size_spec * | m_size_spec |
tree_arg_validation_fcns * | m_validation_fcns |
Definition at line 106 of file pt-args-block.h.
|
inline |
Definition at line 110 of file pt-args-block.h.
|
delete |
|
inline |
Definition at line 125 of file pt-args-block.h.
References m_arg_name, m_class_name, m_default_value, m_size_spec, and m_validation_fcns.
|
inline |
Definition at line 151 of file pt-args-block.h.
References tree_walker::visit_arg_validation().
|
inline |
Definition at line 134 of file pt-args-block.h.
References m_arg_name.
Referenced by base_parser::make_classdef_property().
|
inline |
Definition at line 143 of file pt-args-block.h.
References m_class_name.
Referenced by base_parser::make_classdef_property(), and tree_walker::visit_arg_validation().
|
inline |
Definition at line 139 of file pt-args-block.h.
References m_arg_name.
Referenced by tree_classdef_property::ident(), and tree_walker::visit_arg_validation().
|
inline |
Definition at line 149 of file pt-args-block.h.
References m_default_value.
Referenced by tree_classdef_property::expression(), and tree_walker::visit_arg_validation().
|
delete |
|
inline |
Definition at line 141 of file pt-args-block.h.
References m_size_spec.
Referenced by base_parser::make_classdef_property(), and tree_walker::visit_arg_validation().
|
inline |
Definition at line 146 of file pt-args-block.h.
References m_validation_fcns.
Referenced by base_parser::make_classdef_property(), and tree_walker::visit_arg_validation().
|
private |
Definition at line 160 of file pt-args-block.h.
Referenced by ~tree_arg_validation(), arg_name(), and identifier_expression().
|
private |
Definition at line 162 of file pt-args-block.h.
Referenced by ~tree_arg_validation(), and class_name().
|
private |
Definition at line 164 of file pt-args-block.h.
Referenced by ~tree_arg_validation(), and initializer_expression().
|
private |
Definition at line 161 of file pt-args-block.h.
Referenced by ~tree_arg_validation(), and size_spec().
|
private |
Definition at line 163 of file pt-args-block.h.
Referenced by ~tree_arg_validation(), and validation_fcns().