lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier Class Reference

FIXME Base abstract class for functionals, representing function call. More...

#include <as_access_specifier_to_ss_access_specifier.g.hh>

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

Inheritance graph
[legend]
List of all members.

Public Member Functions

ss_access_specifier::type access_specifier_get () const
 The method access_specifier_get returns the value of the field as_access_specifier_to_ss_access_specifier::access_specifier.
void access_specifier_set (ss_access_specifier::type)
 The method access_specifier_set sets the field as_access_specifier_to_ss_access_specifier::access_specifier to the given value.
virtual void visit_as_access_specifier_public (ptr< ::lestes::lang::cplus::sem::as_access_specifier_public >)
virtual void visit_as_access_specifier_protected (ptr< ::lestes::lang::cplus::sem::as_access_specifier_protected >)
virtual void visit_as_access_specifier_private (ptr< ::lestes::lang::cplus::sem::as_access_specifier_private >)
ss_access_specifier::type process (const ptr< ::lestes::lang::cplus::sem::as_access_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_access_specifier_to_ss_access_specifiercreate (ss_access_specifier::type a__as_access_specifier_to_ss_access_specifier__access_specifier)
 First generated factory method for class as_access_specifier_to_ss_access_specifier.
static ptr< as_access_specifier_to_ss_access_specifiercreate ()
 Second generated factory method for class as_access_specifier_to_ss_access_specifier.

Protected Member Functions

 as_access_specifier_to_ss_access_specifier (ss_access_specifier::type a__as_access_specifier_to_ss_access_specifier__access_specifier)
 Generated constructor for class as_access_specifier_to_ss_access_specifier.
virtual void gc_mark ()
 Marking routine for class as_access_specifier_to_ss_access_specifier.

Private Attributes

ss_access_specifier::type access_specifier

Static Private Attributes

static ptr< reflection_listreflection = reflection

Detailed Description

FIXME Base abstract class for functionals, representing function call.

FIXME Detailed documentation for overload functionals


Constructor & Destructor Documentation

lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::as_access_specifier_to_ss_access_specifier ( ss_access_specifier::type  a__as_access_specifier_to_ss_access_specifier__access_specifier  )  [protected]

Generated constructor for class as_access_specifier_to_ss_access_specifier.

Generated constructor for class as_access_specifier_to_ss_access_specifier.

Author:
lsg


Member Function Documentation

ss_access_specifier::type lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::access_specifier_get (  )  const

The method access_specifier_get returns the value of the field as_access_specifier_to_ss_access_specifier::access_specifier.

Returns:
The value of as_access_specifier_to_ss_access_specifier::access_specifier.
Author:
lsg

void lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::access_specifier_set ( ss_access_specifier::type  x  ) 

The method access_specifier_set sets the field as_access_specifier_to_ss_access_specifier::access_specifier to the given value.

Parameters:
[in] x The new value to set as_access_specifier_to_ss_access_specifier::access_specifier to.
Author:
lsg

virtual void lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::visit_as_access_specifier_public ( ptr< ::lestes::lang::cplus::sem::as_access_specifier_public  )  [virtual]

Implements lestes::lang::cplus::sem::as_access_specifier_visitor.

virtual void lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::visit_as_access_specifier_protected ( ptr< ::lestes::lang::cplus::sem::as_access_specifier_protected  )  [virtual]

Implements lestes::lang::cplus::sem::as_access_specifier_visitor.

virtual void lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::visit_as_access_specifier_private ( ptr< ::lestes::lang::cplus::sem::as_access_specifier_private  )  [virtual]

Implements lestes::lang::cplus::sem::as_access_specifier_visitor.

ptr< as_access_specifier_to_ss_access_specifier > lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::create ( ss_access_specifier::type  a__as_access_specifier_to_ss_access_specifier__access_specifier  )  [static]

First generated factory method for class as_access_specifier_to_ss_access_specifier.

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

Author:
lsg

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

Second generated factory method for class as_access_specifier_to_ss_access_specifier.

This factory method for class as_access_specifier_to_ss_access_specifier uses initializers.

Author:
lsg

ss_access_specifier::type lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::process ( const ptr< ::lestes::lang::cplus::sem::as_access_specifier > &   ) 

"visit-return" method

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

for purposes of dumping

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

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

for purposes of dumping

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

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

Marking routine for class as_access_specifier_to_ss_access_specifier.

Marking routine is used for garbage collection.

Author:
lsg

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


Member Data Documentation

ss_access_specifier::type lestes::lang::cplus::sem::as_access_specifier_to_ss_access_specifier::access_specifier [private]

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

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


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