comma::AccessDecl Class Reference

#include <Decl.h>

Inheritance diagram for comma::AccessDecl:
Inheritance graph
[legend]
Collaboration diagram for comma::AccessDecl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void generateImplicitDeclarations (AstResource &resource)



const AccessTypegetType () const
 Returns the first subtype defined by this access type declaration.
AccessTypegetType ()
 Returns the first subtype defined by this access type declaration.

Static Public Member Functions

static bool classof (const AccessDecl *node)
 Support isa and dyn_cast.
static bool classof (const Ast *node)

Friends

class AstResource

Detailed Description

Definition at line 1846 of file Decl.h.


Member Function Documentation

static bool comma::AccessDecl::classof ( const Ast node  )  [inline, static]

Reimplemented from comma::TypeDecl.

Definition at line 1867 of file Decl.h.

static bool comma::AccessDecl::classof ( const AccessDecl node  )  [inline, static]

Support isa and dyn_cast.

Reimplemented from comma::TypeDecl.

Definition at line 1866 of file Decl.h.

void AccessDecl::generateImplicitDeclarations ( AstResource resource  ) 

Populates the declarative region of this type with all implicit operations. This must be called once the type has been constructed to gain access to the types operations.

Definition at line 1254 of file Decl.cpp.

AccessType* comma::AccessDecl::getType (  )  [inline]

Returns the first subtype defined by this access type declaration.

Reimplemented from comma::TypeDecl.

Definition at line 1860 of file Decl.h.

const AccessType* comma::AccessDecl::getType (  )  const [inline]

Returns the first subtype defined by this access type declaration.

Reimplemented from comma::TypeDecl.

Definition at line 1857 of file Decl.h.


Friends And Related Function Documentation

friend class AstResource [friend]

Definition at line 1876 of file Decl.h.


The documentation for this class was generated from the following files:

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1

Rabisu Mirror Service We provide mirrors to support Open source communities. Our mirror server is located in Istanbul/Turkey region.

Please do not hesitate to contact mirror@rabisu.com for new open source mirror submissions.