comma::PragmaImport Class Reference
#include <Pragma.h>
List of all members.
Detailed Description
Definition at line 114 of file Pragma.h.
Member Enumeration Documentation
Enumeration of the conventions supported by an import pragma. UNKNOWN_CONVENTION is a special marker which does not map to an actual convention name.
- Enumerator:
-
Definition at line 120 of file Pragma.h.
Constructor & Destructor Documentation
Member Function Documentation
Convention comma::PragmaImport::getConvention |
( |
|
) |
const [inline] |
Returns the convention associated with this pragma.
Definition at line 133 of file Pragma.h.
Returns the convention which the given string maps to, or UNKNOWN_CONVENTION if there is no mapping.
Definition at line 26 of file Pragma.cpp.
IdentifierInfo* comma::PragmaImport::getEntityIdInfo |
( |
|
) |
const [inline] |
Returns the identifier naming the entity associated with this pragma.
Definition at line 136 of file Pragma.h.
const std::string& comma::PragmaImport::getExternalName |
( |
|
) |
const [inline] |
Returns a string representation of the external name.
Definition at line 146 of file Pragma.h.
const Expr* comma::PragmaImport::getExternalNameExpr |
( |
|
) |
const [inline] |
Returns the expression designating the external name of the entity. The expression is always of type String.
Definition at line 142 of file Pragma.h.
Expr* comma::PragmaImport::getExternalNameExpr |
( |
|
) |
[inline] |
Returns the expression designating the external name of the entity. The expression is always of type String.
Definition at line 141 of file Pragma.h.
The documentation for this class was generated from the following files: