#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 (void) | |
tree_classdef_body (tree_classdef_properties_block *pb) | |
tree_classdef_body (tree_classdef_methods_block *mb) | |
tree_classdef_body (tree_classdef_events_block *evb) | |
tree_classdef_body (tree_classdef_enum_block *enb) | |
tree_classdef_body (const tree_classdef_body &)=delete | |
~tree_classdef_body (void) | |
void | accept (tree_walker &tw) |
void | append (tree_classdef_properties_block *pb) |
void | append (tree_classdef_methods_block *mb) |
void | append (tree_classdef_events_block *evb) |
void | append (tree_classdef_enum_block *enb) |
std::list< tree_classdef_enum_block * > | enum_list (void) |
std::list< tree_classdef_events_block * > | events_list (void) |
std::list< tree_classdef_methods_block * > | methods_list (void) |
tree_classdef_body & | operator= (const tree_classdef_body &)=delete |
std::list< tree_classdef_properties_block * > | properties_list (void) |
Private Attributes | |
std::list< tree_classdef_enum_block * > | m_enum_lst |
std::list< tree_classdef_events_block * > | m_events_lst |
std::list< tree_classdef_methods_block * > | m_methods_lst |
std::list< tree_classdef_properties_block * > | m_properties_lst |
Definition at line 540 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::const_iterator octave::tree_classdef_body::enum_list_const_iterator |
Definition at line 554 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::iterator octave::tree_classdef_body::enum_list_iterator |
Definition at line 553 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::const_iterator octave::tree_classdef_body::events_list_const_iterator |
Definition at line 551 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::iterator octave::tree_classdef_body::events_list_iterator |
Definition at line 550 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::const_iterator octave::tree_classdef_body::methods_list_const_iterator |
Definition at line 548 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::iterator octave::tree_classdef_body::methods_list_iterator |
Definition at line 547 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::const_iterator octave::tree_classdef_body::properties_list_const_iterator |
Definition at line 545 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::iterator octave::tree_classdef_body::properties_list_iterator |
Definition at line 544 of file pt-classdef.h.
|
inline |
Definition at line 556 of file pt-classdef.h.
|
inline |
Definition at line 560 of file pt-classdef.h.
References append().
|
inline |
Definition at line 566 of file pt-classdef.h.
References append().
|
inline |
Definition at line 572 of file pt-classdef.h.
References append().
|
inline |
Definition at line 578 of file pt-classdef.h.
References append().
|
delete |
octave::tree_classdef_body::~tree_classdef_body | ( | void | ) |
Definition at line 114 of file pt-classdef.cc.
References m_enum_lst, m_events_lst, m_methods_lst, m_properties_lst, and p.
|
inline |
Definition at line 632 of file pt-classdef.h.
References octave::tree_walker::visit_classdef_body().
|
inline |
Definition at line 592 of file pt-classdef.h.
References m_properties_lst.
Referenced by tree_classdef_body().
|
inline |
Definition at line 597 of file pt-classdef.h.
References m_methods_lst.
|
inline |
Definition at line 602 of file pt-classdef.h.
References m_events_lst.
|
inline |
Definition at line 607 of file pt-classdef.h.
References m_enum_lst.
|
inline |
Definition at line 627 of file pt-classdef.h.
References m_enum_lst.
|
inline |
Definition at line 622 of file pt-classdef.h.
References m_events_lst.
|
inline |
Definition at line 617 of file pt-classdef.h.
References m_methods_lst.
|
delete |
|
inline |
Definition at line 612 of file pt-classdef.h.
References m_properties_lst.
|
private |
Definition at line 645 of file pt-classdef.h.
Referenced by append(), enum_list(), and ~tree_classdef_body().
|
private |
Definition at line 643 of file pt-classdef.h.
Referenced by append(), events_list(), and ~tree_classdef_body().
|
private |
Definition at line 641 of file pt-classdef.h.
Referenced by append(), methods_list(), and ~tree_classdef_body().
|
private |
Definition at line 639 of file pt-classdef.h.
Referenced by append(), properties_list(), and ~tree_classdef_body().