#include "pt-classdef.h"
Public Types | |
typedef std::list< tree_classdef_enum_block * >::const_iterator | enum_list_const_iterator |
typedef std::list< tree_classdef_enum_block * >::iterator | enum_list_iterator |
typedef std::list< tree_classdef_events_block * >::const_iterator | events_list_const_iterator |
typedef std::list< tree_classdef_events_block * >::iterator | events_list_iterator |
typedef std::list< tree_classdef_methods_block * >::const_iterator | methods_list_const_iterator |
typedef std::list< tree_classdef_methods_block * >::iterator | methods_list_iterator |
typedef std::list< tree_classdef_properties_block * >::const_iterator | properties_list_const_iterator |
typedef std::list< tree_classdef_properties_block * >::iterator | properties_list_iterator |
Public Member Functions | |
tree_classdef_body () | |
tree_classdef_body (tree_classdef_enum_block *enb) | |
tree_classdef_body (tree_classdef_events_block *evb) | |
tree_classdef_body (tree_classdef_methods_block *mb) | |
tree_classdef_body (tree_classdef_properties_block *pb) | |
~tree_classdef_body () | |
void | accept (tree_walker &tw) |
void | append (tree_classdef_enum_block *enb) |
void | append (tree_classdef_events_block *evb) |
void | append (tree_classdef_methods_block *mb) |
void | append (tree_classdef_properties_block *pb) |
std::string | doc_string () const |
void | doc_string (const std::string &txt) |
std::list< tree_classdef_enum_block * > | enum_list () |
std::list< tree_classdef_events_block * > | events_list () |
bool | have_doc_string () const |
std::list< tree_classdef_methods_block * > | methods_list () |
std::list< tree_classdef_properties_block * > | properties_list () |
Definition at line 574 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::const_iterator tree_classdef_body::enum_list_const_iterator |
Definition at line 594 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::iterator tree_classdef_body::enum_list_iterator |
Definition at line 592 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::const_iterator tree_classdef_body::events_list_const_iterator |
Definition at line 590 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::iterator tree_classdef_body::events_list_iterator |
Definition at line 588 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::const_iterator tree_classdef_body::methods_list_const_iterator |
Definition at line 586 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::iterator tree_classdef_body::methods_list_iterator |
Definition at line 584 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::const_iterator tree_classdef_body::properties_list_const_iterator |
Definition at line 581 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::iterator tree_classdef_body::properties_list_iterator |
Definition at line 579 of file pt-classdef.h.
tree_classdef_body::tree_classdef_body | ( | ) |
Definition at line 232 of file pt-classdef.cc.
tree_classdef_body::tree_classdef_body | ( | tree_classdef_properties_block * | pb | ) |
Definition at line 236 of file pt-classdef.cc.
References append().
tree_classdef_body::tree_classdef_body | ( | tree_classdef_methods_block * | mb | ) |
Definition at line 243 of file pt-classdef.cc.
References append().
tree_classdef_body::tree_classdef_body | ( | tree_classdef_events_block * | evb | ) |
Definition at line 250 of file pt-classdef.cc.
References append().
tree_classdef_body::tree_classdef_body | ( | tree_classdef_enum_block * | enb | ) |
Definition at line 257 of file pt-classdef.cc.
References append().
tree_classdef_body::~tree_classdef_body | ( | ) |
Definition at line 264 of file pt-classdef.cc.
|
inline |
Definition at line 656 of file pt-classdef.h.
References tree_walker::visit_classdef_body().
Referenced by tree_walker::visit_classdef().
|
inline |
Definition at line 625 of file pt-classdef.h.
|
inline |
Definition at line 620 of file pt-classdef.h.
|
inline |
Definition at line 615 of file pt-classdef.h.
|
inline |
Definition at line 610 of file pt-classdef.h.
Referenced by tree_classdef_body().
|
inline |
Definition at line 652 of file pt-classdef.h.
|
inline |
Definition at line 650 of file pt-classdef.h.
|
inline |
Definition at line 645 of file pt-classdef.h.
Referenced by tree_walker::visit_classdef_body().
|
inline |
Definition at line 640 of file pt-classdef.h.
Referenced by tree_walker::visit_classdef_body().
|
inline |
Definition at line 654 of file pt-classdef.h.
|
inline |
Definition at line 635 of file pt-classdef.h.
Referenced by tree_walker::visit_classdef_body().
|
inline |
Definition at line 630 of file pt-classdef.h.
Referenced by tree_walker::visit_classdef_body().