Synopsis - Synopsis::PTree::ClassSpec

namespace Synopsis::PTree
class ClassSpec
File: ../Synopsis/PTree/Lists.hh
Public Member functions Summary:
constructor ClassSpec(Node*, Node*, Node*)
constructor ClassSpec(const Encoding&, Node*, Node*, Node*)
virtual void accept(Visitor* visitor)
Encoding encoded_name() const
void set_encoded_name(const Encoding& n)
Node* get_comments()
const Node* base_clause() const

The list of base classes, i.e.

ClassBody* body()

The following assumes proper C++, i.e.

Private Data members Summary:
Encoding my_name
Node* my_comments

Public Member functions Inherited from List
is_atom

Public Member functions Details:
const Node* base_clause() const

The list of base classes, i.e. [: [public A] , [public virtual B] ...]

ClassBody* body()

The following assumes proper C++, i.e. no OpenC++ extension.

Generated on Thu Apr 16 16:27:46 2009 by
synopsis (version devel)