GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#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 (void) | |
void | accept (tree_walker &) |
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) |
std::list < tree_classdef_properties_block * > | properties_list (void) |
Private Member Functions | |
tree_classdef_body (const tree_classdef_body &) | |
tree_classdef_body & | operator= (const tree_classdef_body &) |
Private Attributes | |
std::list < tree_classdef_enum_block * > | enum_lst |
std::list < tree_classdef_events_block * > | events_lst |
std::list < tree_classdef_methods_block * > | methods_lst |
std::list < tree_classdef_properties_block * > | properties_lst |
Definition at line 481 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::const_iterator tree_classdef_body::enum_list_const_iterator |
Definition at line 495 of file pt-classdef.h.
typedef std::list<tree_classdef_enum_block *>::iterator tree_classdef_body::enum_list_iterator |
Definition at line 494 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::const_iterator tree_classdef_body::events_list_const_iterator |
Definition at line 492 of file pt-classdef.h.
typedef std::list<tree_classdef_events_block *>::iterator tree_classdef_body::events_list_iterator |
Definition at line 491 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::const_iterator tree_classdef_body::methods_list_const_iterator |
Definition at line 489 of file pt-classdef.h.
typedef std::list<tree_classdef_methods_block *>::iterator tree_classdef_body::methods_list_iterator |
Definition at line 488 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::const_iterator tree_classdef_body::properties_list_const_iterator |
Definition at line 486 of file pt-classdef.h.
typedef std::list<tree_classdef_properties_block *>::iterator tree_classdef_body::properties_list_iterator |
Definition at line 485 of file pt-classdef.h.
|
inline |
Definition at line 497 of file pt-classdef.h.
|
inline |
Definition at line 500 of file pt-classdef.h.
References append().
|
inline |
Definition at line 506 of file pt-classdef.h.
References append().
|
inline |
Definition at line 512 of file pt-classdef.h.
References append().
|
inline |
Definition at line 518 of file pt-classdef.h.
References append().
tree_classdef_body::~tree_classdef_body | ( | void | ) |
Definition at line 202 of file pt-classdef.cc.
References enum_lst, events_lst, methods_lst, and properties_lst.
|
private |
void tree_classdef_body::accept | ( | tree_walker & | ) |
|
inline |
Definition at line 526 of file pt-classdef.h.
References properties_lst.
Referenced by tree_classdef_body().
|
inline |
Definition at line 531 of file pt-classdef.h.
References methods_lst.
|
inline |
Definition at line 536 of file pt-classdef.h.
References events_lst.
|
inline |
Definition at line 541 of file pt-classdef.h.
References enum_lst.
|
inline |
Definition at line 561 of file pt-classdef.h.
References enum_lst.
|
inline |
Definition at line 556 of file pt-classdef.h.
References events_lst.
|
inline |
Definition at line 551 of file pt-classdef.h.
References methods_lst.
Referenced by cdef_class::make_meta_class().
|
private |
|
inline |
Definition at line 546 of file pt-classdef.h.
References properties_lst.
Referenced by cdef_class::make_meta_class().
|
private |
Definition at line 576 of file pt-classdef.h.
Referenced by append(), enum_list(), and ~tree_classdef_body().
|
private |
Definition at line 574 of file pt-classdef.h.
Referenced by append(), events_list(), and ~tree_classdef_body().
|
private |
Definition at line 572 of file pt-classdef.h.
Referenced by append(), methods_list(), and ~tree_classdef_body().
|
private |
Definition at line 570 of file pt-classdef.h.
Referenced by append(), properties_list(), and ~tree_classdef_body().