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

#include <mycc/ast/rules.hh>

Inheritance diagram for mycc::ast::parameter_declaration:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Representation of a parameter_declaration in the AST.

Definition at line 1829 of file rules.hh.

Public Member Functions

 ~parameter_declaration ()
 parameter_declaration (declaration_specifiers *s)
 parameter_declaration (declaration_specifiers *s, declarator *d)
 parameter_declaration (declaration_specifiers *s, abstract_declarator *d)
const char * text () const

Public Attributes

 VISITABLE
declaration_specifiers_declaration_specifiers


Constructor & Destructor Documentation

mycc::ast::parameter_declaration::~parameter_declaration  ) 
 

Destructor.

Definition at line 1379 of file rules.cc.

References _declaration_specifiers.

mycc::ast::parameter_declaration::parameter_declaration declaration_specifiers s  ) 
 

Constructor.

Definition at line 1383 of file rules.cc.

mycc::ast::parameter_declaration::parameter_declaration declaration_specifiers s,
declarator d
 

Definition at line 1386 of file rules.cc.

mycc::ast::parameter_declaration::parameter_declaration declaration_specifiers s,
abstract_declarator d
 

Constructor.

Definition at line 1391 of file rules.cc.


Member Function Documentation

const char * mycc::ast::parameter_declaration::text  )  const [virtual]
 

Return textual representation of parameter_declaration.

Implements mycc::ast::base.

Definition at line 1397 of file rules.cc.


Member Data Documentation

abstract_declarator* mycc::ast::parameter_declaration::_abstract_declarator
 

Definition at line 1836 of file rules.hh.

declaration_specifiers* mycc::ast::parameter_declaration::_declaration_specifiers
 

Definition at line 1832 of file rules.hh.

Referenced by ~parameter_declaration().

declarator* mycc::ast::parameter_declaration::_declarator
 

Definition at line 1835 of file rules.hh.

mycc::ast::parameter_declaration::VISITABLE
 

Reimplemented from mycc::ast::rule.

Definition at line 1831 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:45 2003
Created by DoxyGen 1.3.4