|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDefine
High-level information about a macro definition.
Method Summary | |
---|---|
java.lang.String[] |
getArgumentNames()
Get the macro argument names, or null for parameter-less macros (an empty array is returned for, e.g., #define FOO() ... ) |
java.lang.String |
getDefinitionText()
Get the macro definition as text, as it would follow a '#define ' in C |
java.lang.String |
getExpansion()
Get the text in the macro expansion, excluding newline. |
java.lang.String |
getName()
Get the macro name (never null) |
java.lang.String |
getNameAndArguments()
Get the macro name with arguments appended, if a function macro. |
Method Detail |
---|
java.lang.String getName()
java.lang.String[] getArgumentNames()
java.lang.String getExpansion()
java.lang.String getDefinitionText()
java.lang.String getNameAndArguments()
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |