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

#include <mycc/ast/rules.hh>

Inheritance diagram for mycc::ast::logical_and_expression:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Representation of a logical_and_expression in the AST.

Definition at line 854 of file rules.hh.

Public Member Functions

 ~logical_and_expression ()
 logical_and_expression (logical_and_expression *l, and_op *a, inclusive_or_expression *i)
const char * text () const

Public Attributes

 VISITABLE
logical_and_expression_logical_and_expression
and_op_and_op
inclusive_or_expression_inclusive_or_expression


Constructor & Destructor Documentation

mycc::ast::logical_and_expression::~logical_and_expression  ) 
 

Destructor.

Definition at line 597 of file rules.cc.

References _and_op, _inclusive_or_expression, and _logical_and_expression.

mycc::ast::logical_and_expression::logical_and_expression logical_and_expression l,
and_op a,
inclusive_or_expression i
 

Constructor.

Definition at line 603 of file rules.cc.


Member Function Documentation

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

Return textual representation of logical_and_expression.

Implements mycc::ast::base.

Definition at line 611 of file rules.cc.


Member Data Documentation

and_op* mycc::ast::logical_and_expression::_and_op
 

Definition at line 858 of file rules.hh.

Referenced by ~logical_and_expression().

inclusive_or_expression* mycc::ast::logical_and_expression::_inclusive_or_expression
 

Definition at line 859 of file rules.hh.

Referenced by ~logical_and_expression().

logical_and_expression* mycc::ast::logical_and_expression::_logical_and_expression
 

Definition at line 857 of file rules.hh.

Referenced by ~logical_and_expression().

mycc::ast::logical_and_expression::VISITABLE
 

Reimplemented from mycc::ast::rule.

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