lestes::lang::cplus::sem::as_declaration_specifier2is_void Class Reference

Tests void specifier. More...

#include <as_declaration_specifier2is_void.g.hh>

Inheritance diagram for lestes::lang::cplus::sem::as_declaration_specifier2is_void:

Inheritance graph
[legend]
List of all members.

Public Member Functions

bool void_flag_get () const
 The method void_flag_get returns the value of the field as_declaration_specifier2is_void::void_flag.
virtual void default_action (ptr< ::lestes::lang::cplus::sem::as_declaration_specifier >)
virtual void visit_as_void_simple_type_specifier (ptr< ::lestes::lang::cplus::sem::as_void_simple_type_specifier >)
bool process (const ptr< ::lestes::lang::cplus::sem::as_declaration_specifier > &)
 "visit-return" method
virtual ptr< reflection_listreflection_get () const
 for purposes of dumping
virtual ptr< field_list_listfield_values_get () const
 for purposes of dumping

Static Public Member Functions

static ptr< as_declaration_specifier2is_voidcreate (bool a__as_declaration_specifier2is_void__void_flag)
 First generated factory method for class as_declaration_specifier2is_void.
static ptr< as_declaration_specifier2is_voidcreate ()
 Second generated factory method for class as_declaration_specifier2is_void.

Protected Member Functions

 as_declaration_specifier2is_void (bool a__as_declaration_specifier2is_void__void_flag)
 Generated constructor for class as_declaration_specifier2is_void.
virtual void gc_mark ()
 Marking routine for class as_declaration_specifier2is_void.

Private Attributes

bool void_flag
 Void flag.

Static Private Attributes

static ptr< reflection_listreflection = reflection

Detailed Description

Tests void specifier.

Tests whether a declaration specifier is void.


Constructor & Destructor Documentation

lestes::lang::cplus::sem::as_declaration_specifier2is_void::as_declaration_specifier2is_void ( bool  a__as_declaration_specifier2is_void__void_flag  )  [protected]

Generated constructor for class as_declaration_specifier2is_void.

Generated constructor for class as_declaration_specifier2is_void.

Author:
lsg


Member Function Documentation

bool lestes::lang::cplus::sem::as_declaration_specifier2is_void::void_flag_get (  )  const

The method void_flag_get returns the value of the field as_declaration_specifier2is_void::void_flag.

Returns:
The value of as_declaration_specifier2is_void::void_flag.
Author:
lsg

virtual void lestes::lang::cplus::sem::as_declaration_specifier2is_void::default_action ( ptr< ::lestes::lang::cplus::sem::as_declaration_specifier  )  [virtual]

Implements lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.

virtual void lestes::lang::cplus::sem::as_declaration_specifier2is_void::visit_as_void_simple_type_specifier ( ptr< ::lestes::lang::cplus::sem::as_void_simple_type_specifier  )  [virtual]

Reimplemented from lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.

ptr< as_declaration_specifier2is_void > lestes::lang::cplus::sem::as_declaration_specifier2is_void::create ( bool  a__as_declaration_specifier2is_void__void_flag  )  [static]

First generated factory method for class as_declaration_specifier2is_void.

This factory method for class as_declaration_specifier2is_void takes values of all fields as arguments.

Author:
lsg

ptr< as_declaration_specifier2is_void > lestes::lang::cplus::sem::as_declaration_specifier2is_void::create ( void   )  [static]

Second generated factory method for class as_declaration_specifier2is_void.

This factory method for class as_declaration_specifier2is_void uses initializers.

Author:
lsg

bool lestes::lang::cplus::sem::as_declaration_specifier2is_void::process ( const ptr< ::lestes::lang::cplus::sem::as_declaration_specifier > &   ) 

"visit-return" method

ptr< object::reflection_list > lestes::lang::cplus::sem::as_declaration_specifier2is_void::reflection_get (  )  const [virtual]

for purposes of dumping

Reimplemented from lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.

ptr< object::field_list_list > lestes::lang::cplus::sem::as_declaration_specifier2is_void::field_values_get (  )  const [virtual]

for purposes of dumping

Reimplemented from lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.

void lestes::lang::cplus::sem::as_declaration_specifier2is_void::gc_mark ( void   )  [protected, virtual]

Marking routine for class as_declaration_specifier2is_void.

Marking routine is used for garbage collection.

Author:
lsg

Reimplemented from lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.


Member Data Documentation

bool lestes::lang::cplus::sem::as_declaration_specifier2is_void::void_flag [private]

Void flag.

The flag set when the specifier is void.

ptr< object::reflection_list > lestes::lang::cplus::sem::as_declaration_specifier2is_void::reflection = reflection [static, private]

Reimplemented from lestes::lang::cplus::sem::as_declaration_specifier2is_void_base.


The documentation for this class was generated from the following files:
Generated on Mon Feb 12 18:44:56 2007 for lestes by doxygen 1.5.1-20070107