comma::OverloadedDeclName Class Reference

#include <Decl.h>

Inheritance diagram for comma::OverloadedDeclName:

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

Collaboration graph
[legend]

List of all members.

Public Types

typedef DeclVector::const_iterator iterator

Public Member Functions

 OverloadedDeclName (SubroutineDecl **decls, unsigned numDecls)
template<class I >
 OverloadedDeclName (I begin, I end)
IdentifierInfogetIdInfo () const
unsigned numOverloads () const
SubroutineDeclgetOverload (unsigned i) const
iterator begin ()
iterator end ()

Static Public Member Functions

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


Detailed Description

Definition at line 101 of file Decl.h.


Member Typedef Documentation

typedef DeclVector::const_iterator comma::OverloadedDeclName::iterator

Definition at line 131 of file Decl.h.


Constructor & Destructor Documentation

comma::OverloadedDeclName::OverloadedDeclName ( SubroutineDecl **  decls,
unsigned  numDecls 
) [inline]

Definition at line 106 of file Decl.h.

template<class I >
comma::OverloadedDeclName::OverloadedDeclName ( begin,
end 
) [inline]

Definition at line 113 of file Decl.h.


Member Function Documentation

iterator comma::OverloadedDeclName::begin (  )  [inline]

Definition at line 132 of file Decl.h.

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

Support isa and dyn_cast.

Reimplemented from comma::Ast.

Definition at line 136 of file Decl.h.

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

Definition at line 135 of file Decl.h.

iterator comma::OverloadedDeclName::end (  )  [inline]

Definition at line 133 of file Decl.h.

IdentifierInfo * OverloadedDeclName::getIdInfo (  )  const

Definition at line 54 of file Decl.cpp.

SubroutineDecl* comma::OverloadedDeclName::getOverload ( unsigned  i  )  const [inline]

Definition at line 126 of file Decl.h.

unsigned comma::OverloadedDeclName::numOverloads (  )  const [inline]

Definition at line 124 of file Decl.h.


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

Generated on Sun Aug 16 02:46:24 2009 for Comma by  doxygen 1.5.8