#include "pt-classdef.h"
Public Member Functions | |
tree_classdef_property (tree_arg_validation *av, comment_list *comments=nullptr) | |
~tree_classdef_property () | |
void | accept (tree_walker &tw) |
comment_list * | comments () const |
std::string | doc_string () const |
void | doc_string (const std::string &txt) |
tree_expression * | expression () |
bool | have_doc_string () const |
tree_identifier * | ident () |
Definition at line 287 of file pt-classdef.h.
tree_classdef_property::tree_classdef_property | ( | tree_arg_validation * | av, |
comment_list * | comments = nullptr |
||
) |
Definition at line 141 of file pt-classdef.cc.
tree_classdef_property::~tree_classdef_property | ( | ) |
Definition at line 147 of file pt-classdef.cc.
|
inline |
Definition at line 310 of file pt-classdef.h.
References tree_walker::visit_classdef_property().
|
inline |
Definition at line 302 of file pt-classdef.h.
|
inline |
Definition at line 306 of file pt-classdef.h.
|
inline |
Definition at line 304 of file pt-classdef.h.
Referenced by base_parser::make_classdef_properties_block().
tree_expression * tree_classdef_property::expression | ( | ) |
Definition at line 162 of file pt-classdef.cc.
References tree_arg_validation::initializer_expression().
|
inline |
Definition at line 308 of file pt-classdef.h.
Referenced by base_parser::make_classdef_properties_block().
tree_identifier * tree_classdef_property::ident | ( | ) |
Definition at line 154 of file pt-classdef.cc.
References tree_arg_validation::identifier_expression().