mycc::ast::cast_expression_type Struct Reference
[Non-terminals (rules)]

#include <mycc/ast/rules.hh>

Inheritance diagram for mycc::ast::cast_expression_type:

Inheritance graph
[legend]
Collaboration diagram for mycc::ast::cast_expression_type:

Collaboration graph
[legend]
List of all members.

Detailed Description

Representation of a cast_expression_type in the AST.

Definition at line 564 of file rules.hh.

Public Member Functions

 ~cast_expression_type ()
 cast_expression_type (lparen *l, type_name *t, rparen *r, cast_expression *c)

Public Attributes

 VISITABLE
lparen_lparen
type_name_type_name
rparen_rparen
cast_expression_cast_expression


Constructor & Destructor Documentation

mycc::ast::cast_expression_type::~cast_expression_type  ) 
 

Destructor.

Definition at line 327 of file rules.cc.

References _cast_expression, _lparen, _rparen, and _type_name.

mycc::ast::cast_expression_type::cast_expression_type lparen l,
type_name t,
rparen r,
cast_expression c
 

Constructor.

Definition at line 335 of file rules.cc.


Member Data Documentation

cast_expression* mycc::ast::cast_expression_type::_cast_expression
 

Definition at line 570 of file rules.hh.

Referenced by ~cast_expression_type().

lparen* mycc::ast::cast_expression_type::_lparen
 

Definition at line 567 of file rules.hh.

Referenced by ~cast_expression_type().

rparen* mycc::ast::cast_expression_type::_rparen
 

Definition at line 569 of file rules.hh.

Referenced by ~cast_expression_type().

type_name* mycc::ast::cast_expression_type::_type_name
 

Definition at line 568 of file rules.hh.

Referenced by ~cast_expression_type().

mycc::ast::cast_expression_type::VISITABLE
 

Reimplemented from mycc::ast::cast_expression.

Definition at line 566 of file rules.hh.


The documentation for this struct was generated from the following files:
Top of page
Christian Holm (home page)
Last update Fri Dec 12 14:36:00 2003
Created by DoxyGen 1.3.4