comma::CarrierDecl Class Reference

#include <Decl.h>

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

List of all members.

Public Member Functions

 CarrierDecl (AstResource &resource, IdentifierInfo *name, PrimaryType *type, Location loc)



const PrimaryTypegetRepresentationType () const
 Returns the type representing this carrier.
PrimaryTypegetRepresentationType ()
 Returns the type representing this carrier.

Static Public Member Functions

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

Detailed Description

Definition at line 1380 of file Decl.h.


Constructor & Destructor Documentation

comma::CarrierDecl::CarrierDecl ( AstResource resource,
IdentifierInfo name,
PrimaryType type,
Location  loc 
) [inline]

Definition at line 1383 of file Decl.h.


Member Function Documentation

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

Reimplemented from comma::TypeDecl.

Definition at line 1402 of file Decl.h.

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

Support isa and dyn_cast.

Reimplemented from comma::TypeDecl.

Definition at line 1401 of file Decl.h.

PrimaryType* comma::CarrierDecl::getRepresentationType (  )  [inline]

Returns the type representing this carrier.

Carrier type declarations are effectively aliases for their representation type.

Definition at line 1395 of file Decl.h.

const PrimaryType* comma::CarrierDecl::getRepresentationType (  )  const [inline]

Returns the type representing this carrier.

Carrier type declarations are effectively aliases for their representation type.

Definition at line 1392 of file Decl.h.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1